1 / 6
文档名称:

c语言if后面return的用法详细解析.docx

格式:docx   大小:24KB   页数:6页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言if后面return的用法详细解析.docx

上传人:cby201601 2022/3/5 文件大小:24 KB

下载得到文件列表

c语言if后面return的用法详细解析.docx

文档介绍

文档介绍:c语言if后面return的用法详细解析
return是C++预定义的语句,它提供了种植函数执行的一种放大。今天在这里为大家介绍c语言if后面return的用法,欢迎大家阅读!
在C89中,main()是可以接受的。(void);intmain(int
argc,char*argv口)的用法也和C99中定义的一样。同样,main函数的返回值类型也必须是int。如果main函数的末尾没写return语句,C++98规定编译器要自动在生成的目标文件中加入return
0;。同样,vc6也不支持这个特性,但是g++(Linux下的C++编译器)支持。
c语言if后面return的用法:关于voidmain在C和C++中,不接收任何参数也不返回任何信息的函数原型为“voidfoo(void);可能正是因为这个,所以很多人都误认为如果不需要程
序返回值时可以把main函数定义成voidmain(void)。然而这是错误的!main函数的返回值应该定义为int类型,C和C++标准中都是这样规定的。虽然在一些编译器中,voidmain可以通过编译(如vc6),但并非所有编译器都支持voidmain,因为标准中从来没有定义过voidmain。g++,就根本通不过编译。。所以,如果你想你的程序拥有很好的可移植性,请一定要用intmain。
c语言if后面return的用法:返回值的作用main函数的返回值用于说明程序的退出状态。如果返回0,则代表程序正常退出,否则代表程序异常退出。下面我们在winxp环境下做一个小实验。首
先编译下面的程序:
intmain(void){
return0;
}
然后打开附件里的“命令提示符",在命令行里运行刚才编译好的可执行文件,然后输入“echo%ERRORLEVEL%”,回车,就可以看到程序的返回值为0。,如果输入“a&&dir”,则会列出当前目录下的文件夹和文件。但是如果改成“return-1",或者别的非0值,重新编译后输入“a&&dir",贝Udir不会执行。因为&&的含义是:如果&&前面的程序正常退出,则继续执行
&&后面的程序,否则不执行。也就是说,利用程序的返
回值,我们可以控制要不要执行下一个程序。这就是intmain的好处。如果你有兴趣,也可以把main函数的返回值类型改成非int类型(如float),重新编译后执行“a&&dir",看看会出现什么情况,想想为什么会出现那样的情况。顺便提一下,如果输入a||dir的话,则表示如果a异常退出,则执行dir。
c语言if后面return的用法:intmain(intargc,char*argv[],char*envp口)呢遍当然也不是标准C
里面定义的东西!char*envp口是某些编译器提供的扩展功能,用于获取系统的环境变量。因为不是标准,所以并非所有编译器都支持,故而移植性差,不推荐使用。
到了这里,你应该了解为什么主函数定义为int返回类型,而且函
数体里面有return0;这个语句了吧.
下面具体说说

最近更新

高中写作素材:2022高考作文素材精选 4页

湘教版一年级科学上册期末测试卷(最新) 5页

高中国家补助申请书 8页

临床医学医院实习总结 16页

2022年榆树市红星刘家学校精编人教版一年级数.. 6页

2022年度上半学年(一年级)【精编】浙教版小学.. 9页

高级教师考核通报范文42篇 65页

高考百日誓师大会演讲稿(精选5篇) 12页

高考霸气励志口号 15篇 22页

鲁滨孙漂流记读后感500字 4页

鸡宝宝根据出生时间起名方法72个 3页

黄昏小学作文(通用15篇) 10页

齐桓公管仲和鲍叔往年高考作文5篇大全 5页

2022学年【精编】部编版小学一年级数学上学期.. 11页

2021年度台山市水步镇横塘小学一年级上册数学.. 9页

2021年度人教版(一年级)浙教版小学数学上册同.. 11页

2021年人教版八年级物理上册第十一章功和机械.. 9页

2021学年最新人教版九年级上册化学第二单元我.. 6页

2021学年人教版八年级物理上册第十一章功和机.. 8页

2020-2021学年部编版(八年级)物理上册长度和时.. 6页

产品质量问题索赔回函(8篇) 39页

酒店中秋节活动策划方案(7篇) 13页

2024年江苏省泰州市中考化学试卷(word解析版).. 14页

2024年江苏省泰州市中考物理试卷 39页

2024年江西省南昌市中考英语试卷 12页

人教版八年级上册历史书电子课本 28页

武汉市建设工程监理规范及配套用表版 91页

消防工程范围划分 4页

春学期小学教研工作计划 15页

办公室后勤优秀党员事迹范文 14页