梦想是否无聊并不是别人来决定的,不管是什么样的梦想,自己拼命努力去追寻才是最重要的。 收藏本站
登陆 / 注册 搜索

阅读: 5K   回复: 9

[# C] 简单C语言程序的详细解析(1)——输出函数

小西 「龙战于野」 2015-12-19 20:45 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

赞助会员

     这是第一节教程就先说一句闲话。学习编程就必须具备举一反三的能力。看到一个程序你可以将它理解从而应用到自己编写的程序中去,而不是直接将它拿去使用。知其然而不知其所以然


     我也看了一下论坛的帖子,介绍的基本上是理论的东西。讲了一些原理什么的。
下面我就针对函数的作用书写格式来进行详细的讲解。


     还有一个重点!!程序中的标点符号必须在英文格式下书写,要么直接关闭输入法再写。不然会报错!!!像下面程序中的引号、分号、括号都是英文格式下的。


       #include<stdio.h>                                   
            main(void)
            {
                     printf ("早上好");
                     getch ( );
                     return ;
            }

            就如上面这段程序的作用是输出   早上好   这三个字。那上面这些代码分别是什么作用呢。
     #include<stdio.h> 这个东西是什么意思呢。说的太详细了你们可能反而看不懂。就简单的介绍一下吧。有什么不懂的去百度一下。其中#include< >被称为头文件包含命令,作用就是使其括号中的头文件包含到程序中。那stdio.h是什么意思呢。这就是一个头文件,其中包括输入函数和输出函数。没有把这个头文件写进去的话,输入函数和输出函数是无法编译的,会报错。
     main(void) 其中main( )被称之为主函数,是所有程序运行的入口。基本上所有的C语言程序都必须要使用main( )这个函数,而且只能使用一个。void 呢?不知道大家有没有听说过返回值这个东西。void的意思是无类型,也就是不限制返回值的类型。
     {  } 这个大括号大家应该都认识吧。作用就是划分区域。但是有一点一定要记住,那就是所有的括号都要成双。不能只写一个左括号或者右括号。这样是不完整的。
     printf ("早上好");    这个就是输出函数了,其中的早上好就是要输出的内容。printf ("  ");就是输出函数的格式。想显示什么就在两个引号中间填写就行了。
     getch ( ); 这个函数是一个不回显函数,当用户按下某个字符时,函数自动读取,无需按回车。在这个程序里没什么作用,就是让程序暂停在那里。如果没有这个函数程序执行完了就直接关闭了。有这个函数的话程序就会暂停在那里等待用户的输入任意键才会退出掉。
     return ; 表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定。 return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。 如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况。不懂的去百度,再多看看别的代码。其实我也不是很懂。


     终于写完这节了。累死我了。
     未完待续!

评分

参与人数 3成长值 +3 金币 +3 展开 理由
老祖宗 + 1 + 1 佩服!
天明云影 + 1 + 1 很给力!
深蓝 + 1 + 1 继续写呀

查看全部评分


小执念 古黑浩劫论坛大牛 2015-12-19 21:48 |显示全部楼层

可遇不可求的事:故乡的云,上古的玉,随手的诗,十九岁的你。

管理员
知其然而不知其所以然。

估计国内90%的人都是这样吧。。
天明云影 「初入古黑」 2016-11-2 14:49 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

学习了,谢谢。
Yoki 「初入古黑」 2016-11-17 23:16 来自手机 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

写得好认真啊....但也有点小啰嗦
左岸云烟 「出类拔萃」 2018-5-7 21:01 来自手机 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

丑的人还在沉睡~~~
   ⊂⌒/ヽ-、__
 /⊂_/____ /
  ̄ ̄ ̄ ̄ ̄ ̄ ̄
帅的人已经醒来看帖~~~
   ∩∩
  (´・ω・)
  _| ⊃/(___
 / └-(____/
  ̄ ̄ ̄ ̄ ̄ ̄ ̄
屋顶,数星星 「出类拔萃」 2018-5-20 13:29 来自手机 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

--------本条消息来自银河中心,神圣而不可侵犯!
二狗子 「龙战于野」 2018-7-14 17:55 来自手机 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

其实现在编译器有时候没有stdio.h,下面printf也有可能能正常运行,c语言编译器会默认引入所有标准库
水月 「出类拔萃」 2018-11-22 13:08 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

支持一下!请楼主继续更新....
您需要登录后才可以回帖 登录 | 注册账号  

本版积分规则

关于本站|大事记|小黑屋|古黑论 网站统计

GMT+8, 2020-9-28 05:25 , Processed in 0.027709 second(s), 21 queries , Redis On.

© 2015-2020 GuHei.Net

Powered by Discuz! X3.4

快速回复 返回列表