原文:为什么main()函数要返回int值

在 C 中,void main 是正确的。Brian W. Kernighan 和 Dennis M. Ritchie 的经典巨著 The C programming Language用的就是main 。 在最新的 C 标准中,只有以下两种定义方式是正确的:int main int main int argc, char argv 参考资料:ISO IEC : E Programming lang ...

2012-10-25 22:54 0 2842 推荐指数:

查看详情

main 函数返回值

【1】main函数 【2】main() 经典的C风格函数头,如下: 在C语言中,省略返回类型相当于说函数的类型为int。 但是,需要明确,C++逐步淘汰了这种用法。 另外,在C语言中,让括号空着意味着对是否接受参数保持沉默。 【3】int main() 和 int ...

Wed Dec 11 18:57:00 CST 2019 0 424
C++中main函数返回值一定要是int

因为大学上课时候,经常是在主函数中做处理,直接用cout语句输出到显示设备,所以一直在用void main(). 直到后面具体编程的时候,才发现void main()这种用法是按 C89(C语言的早期标准)规定的,main() 是可以接受void返回值的。Brian W. Kernighan ...

Tue Mar 13 05:45:00 CST 2018 0 3307
main函数为什么需要返回值

通常来说 main函数有两种 void main() 和 int main(int argc, char* argv[])。那为什么main函数需要返回int呢。 一开始也有点懵,后来才想明白 通常需要返回值来判断是否正常执行吧 return 0代表正常,而我们通常也会定义各种错误码 ...

Mon Mar 18 21:48:00 CST 2019 0 680
C语言中fgetc函数返回值为什么是int?

学习C语言的,文件操作,大都会用到它。 它的函数原型: 这个函数返回值,是返回读取的一个字节。如果读到文件末尾返回EOF。EOF其实就是一个宏#define EOF (-1)表示-1.既然返回的是一个字节,为什么返回值确用4字节的int表示,不用unsigned char这1个字节类型 ...

Thu Jun 01 18:48:00 CST 2017 0 1766
c语言main函数返回值、参数详解(返回值是必须的,0表示正常退出)

C语言Main函数返回值 main函数返回值,用于说明程序的退出状态。如果返回0,则代表程序正常退出;返回其它数字的含义则由系统决定。通常,返回非零代表程序异常退出。 很多人甚至市面上的一些书籍,都使用了void main( ) ,其实这是错误的。C/C++ 中 ...

Mon Dec 26 03:12:00 CST 2016 0 11960
main函数的传参与返回

1、谁给main函数传参(1)调用main函数所在的程序的它的父进程给main函数传参,并且接收main返回值。2、为什么需要给main函数传参(1)首先,main函数不传参是可以的,也就是说父进程调用子程序并且给子程序传参不是必须的。 int main(void)这种形式就表示我们认为不必要 ...

Thu Jan 12 03:01:00 CST 2017 0 2755
main函数的参数(int argc,char *argv[])

 一般的main函数都是不带参数的,因此main 后的括号都是空括号。实际上,main函数可以带参数,这个参数可以认为是 main函数的形式参数。C语言规定main函数的参数只能有两个, 习惯上这两个参数写为argc和argv。因此,main函数函数头可写为: main (argc,argv)C ...

Tue Jun 18 19:47:00 CST 2019 0 7276
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM