首页 >>  正文

int+main()为什么出错

来源:baiyundou.net   日期:2024-08-03

童振宏2293C语言初学 关于int main的理解 -
储蒋齿18016313291 ______ "定义main函数为整型函数" 这个说法有问题 1. int main() 这个int定义是指该函数的返回值类型! 2. 一般来说,函数分为带有返回值和不带返回值的函数(void), 3. 返回值的用途又分为返回数据类("运算"结果)和返回结果类(成功或失败) 4. 对于返回结果类,一般定义为int类型,通常不成文的定义为:返回0表示成功,返回-1表示失败 5. 而main这个特殊的函数一般定义为int类,它就是一种返回结果,用来表示程序是否执行成功

童振宏2293在C++中,int main和void main有什么区别?? -
储蒋齿18016313291 ______ 考虑到main函数的特殊性,lz不明白这个问题可以理解. main()是省略了返回值类型,C语言会默认认为成main的类型为int,在main()的函数体内要返回一个值,如return 0; 而void main()的返回值是void类型,也就是说没有返回值....

童振宏2293C++中主函数int main(),为什么要加个()? -
储蒋齿18016313291 ______ 不仅是main函数,所有函数都有( )的啊,这是函数的格式

童振宏2293C++问题,main前面是int,为什么不用写return也能执行? -
储蒋齿18016313291 ______ 函数的返回值是给调用函数用的. 而main函数是系统调用的,因此返回值没什么大用,这个程序在有些编译器会报错的,最后写一下return 0; 比较稳妥. main之前的那个函数是返回两次参数的积.

童振宏2293C++,如图main前面是int,为什么不用写return也能执行? -
储蒋齿18016313291 ______ 在 C89(C语言的早期标准)中,main() 是可以接受void返回值的.Brian W. Kernighan 和 Dennis M. Ritchie 的经典巨著 The C programming Language(《C 程序设计语言》)用的就是void main( ).不过在最新的 C99 标准中,只有以下两种定义方...

童振宏2293请问在C++语言中为什么有时开头写int main()而不是void main(),谢谢. -
储蒋齿18016313291 ______ int main()表示有返回值,既然没返回值就用void main();

童振宏2293C语言为什么int main() {}这个形式函数最后加不加return语句编译器都不会报错呢? -
储蒋齿18016313291 ______ ANSI C标准规定,如果main函数没有返回值,将默认为返回0,编译器会在函数尾部自动加上return 0.

童振宏2293c语言"void main" 在很多c语言中main前没有,为什么要加上啊? -
储蒋齿18016313291 ______ c99规范要求main函数返回值必须是 int. 但有些编译器允许非标准的写法,而且有一大批程序员不这样写.在应用角度来看,问题不大.但在源码规范上看,建议最好写上. 这就好比生活中,人们的口语总是有语病的. 比如:你走先.这么说,别人能听懂 但要规范的话,还是要遵循语法.说成:你先走.

童振宏2293C语言中main有什么作用呢?书中说一定要有主函数,是为什么?还有int必须加在main前吗? -
储蒋齿18016313291 ______ 因为程序运行是从main函数开始的,一个函数格式 函数类型 函数名(函数形参,)

童振宏2293为什么C++初学教程中main函数都为int型 -
储蒋齿18016313291 ______ 在程序执行时,最开始的地方其实并不是main,而是另外的地方,那个地方直接地或是间接地调用了main函数,在C++标准中,使用了main函数的返回值——一个整型数,所以那个你一般情况下看不见的函数也有可能会用到那个返回值,并且不同情况可能会有不同的处理喔:) 自然,这个处理是否会对你有影响呢?答案是不一定,但对于调用者来说就有可能会有影响!比如你在一个程序A中调用你自己写的程序B,并且想了解程序B的执行最终状态,那么你就可以用系统提供的API来获取程序B的返回值——这个值一般就是main()函数的返回值!

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024