首页 > 玩机美化 > C语言零教程教学开课第二期【图文】

C语言零教程教学开课第二期【图文】

楼主:墨白Dish [3级] · 2019-6-26 ·  浏览1557 · 玩机美化 · ID:

上课,起立

好,上一期我们学到了2.1判断,这次我们开始学2.2分支

上一期复习#C语言零教程教学开课第一期【图文】#

下面开讲之前课程的问题,2.2评论区发建议开楼主模式

###############华丽的分割#################

2.1讨论:为什么if和else后面要用{}

答:不用{}的话if和else只对紧跟的那一个语句有作用,这样会限制if和else的作用范围。而且使用{}可以使语句更加清晰,可读性强。

讨论:为什么看到有的书上的main()是void main(),而我们课件上是int main()?还有main()里面那句return 0;是必须的吗?

答:C的设计原则是把函数作为程序的构成模块。main()函数称之为主函数,一个C程序总是从main()函数开始执行的。

一、main()函数的形式在最新的 C99 标准中,只有以下两种定义方式是正确的:

int main( void ) /* 无参数形式 */

{

...

return 0;

}

int main( int argc, char *argv[] ) /* 带参数形式 */

{

...

return 0;

}

int指明了main()函数的返回类型,函数名后面的圆括号一般包含传递给函数的信息。void表示没有给函数传递参数。关于带参数的形式,我们等会讨论。

浏览老版本的C代码,将会发现程序常常以。

main()

这种形式开始。C90标准允许这种形式,但是C99标准不允许。因此即使你当前的编译器允许,也不要这么写。

你还可能看到过另一种形式。

void main()

有些编译器允许这种形式,但是还没有任何标准考虑接受它。C++ 之父 Bjarne Stroustrup 在他的主页上的 FAQ 中明确地表示:void main( ) 的定义从来就不存在于 C++ 或者 C 。所以,编译器不必接受这种形式,并且很多编译器也不允许这么写。

坚持使用标准的意义在于:当你把程序从一个编译器移到另一个编译器时,照样能正常运行。

二、main()函数的返回值从前面我们知道main()函数的返回值类型是int型的,而程序最后的 return 0; 正与之遥相呼应,0就是main()函数的返回值。那么这个0返回到那里呢?返回给操作系统,表示程序正常退出。因为return语句通常写在程序的最后,不管返回什么值,只要到达这一步,说明程序已经运行完毕。而return的作用不仅在于返回一个值,还在于结束函数。

########################################

好了这个是我找出的答案,不懂得还可以提问,楼主一一回答,还有大家喜欢学什么,可以提出来比如GG修改器,Java,Python,单片机,易语言,PS,VB,c++,微信小程序开发等等我都可以给你们发教程哦,想学那个下方评论留言,我发完教程会一一回复,另外喜欢的给个小红心收藏一下星币支持一下就是对我的支持哦!

- 版权声明 - 1、本帖所有言论和图片等纯属网友个人意见,与流星社区立场无关;
2、其他单位或个人使用、转载或引用本帖时必须同时征得该帖子作者墨白Dish流星社区的同意;
3、备注原文地址:https://bbs.liuxingw.com/t/11417.html,可忽略第2条;
4、帖子作者需承担一切因本文发表而直接或间接导致的相关责任;
5、如本帖内容或部分内容转载自其它媒体,这并不代表本站赞同其观点和对其真实性负责;
6、如本帖若为资源类,将仅限用于学习和研究目的,您必须在下载后的24个小时之内,从您安装或使用的设备中彻底删除上述内容;
7、如果您喜欢该程序,请支持正版软件,购买注册,可以得到更好的正版服务;
8、如本帖侵犯到任何版权或违法问题,请立即邮件告知我们,我们将及时予以处理。
40条回复 |  最后回复于2019-6-26

墨白Dish [3级]

4.1第三种循环
发布于2019-6-26

回复列表

  • 内容加载中...

说点什么...

马 化 腾 [1级]

下课[摸头]
发布于2019-6-26

回复列表

  • 内容加载中...

说点什么...

墨白Dish [3级]

4.2循环控制
发布于2019-6-26

回复列表

  • 内容加载中...

说点什么...

墨白Dish [3级]

4.2循环控制
发布于2019-6-26

回复列表

  • 内容加载中...

说点什么...

[]

第3个循环中,x>0
里边n++是什么鬼?
发布于2019-6-26

回复列表

  • 内容加载中...

说点什么...

墨白Dish [3级]

4.3循环应用
发布于2019-6-26

回复列表

  • 内容加载中...

说点什么...

墨白Dish [3级]

4.3循环应用
发布于2019-6-26

回复列表

  • 内容加载中...

说点什么...

墨白Dish [3级]

好啦,教程结束,下课[撒钱]
我先去选课了,有问题留言给我我看到等会回复的。
发布于2019-6-26

回复列表

  • 内容加载中...

说点什么...

墨白Dish [3级]

@夳༒颺 哪张图我看看
发布于2019-6-26

回复列表

  • 内容加载中...

说点什么...

墨白Dish [3级]

@马 化 腾 现在才下课
发布于2019-6-26

回复列表

  • 内容加载中...

说点什么...
登录注册 后才可进行评论
签到
59人签到
已签0天
  • 46107帖子
  • 1930503热点量
  • 182613火热值