不加return 0;会对程序运行结果有什么影响?
return 0;是使 main 主函数的值为 0 么?
DEV C使用问题:为什么要在main 前面加 int ,最后加 return 0?
main前加int,表示函数有返回值,这个返回值是整型;返回值是返回给调用者使用的,若编译后的exe文件由操作系统调用,0是返回给操作系统的。操作系统使用不使用这个返值,由批处理程序决定。
DEV C++出现了问题
在ANSI C中,main()函数的返回值应该是int类型,而且在主函数结尾应该有return 0;语句,DEV-C++就是按照这个标准检查你的程序的,但是发现你的程序不满足这个条件,所以给出警告提示。在这种情况下,程序也可以正常运行,但是不建议不为main()函数指定返回值类型。将程序的main()函数头部改为如下:int ...
DEV--C++
孩子,可以明确告诉你这程序没错误。如果有错误。。应该是这么个问题。。。你保存的是.C,这是个C++程序,C用的是 getch(),C++是用getchar();或者system("pause");
我用dev c++为什么不可以在main前void 程序在下面
这个就属于编译器相关的问题了。这个程序在VC++6.0中是可以运行的。可能是在DEV中 mian函数默认返回的值是0吧,所以必须是 int main()。。。
怎样运行这个dev-c++
dev-c++用的是GCC编译器,它里面的main函数是按照C99标准要求设定的,只有三种写法。1.int main()2.int main(int argc,char *argv[])3.第三种是后面还有个参数 一般用第一种,注意最后返回0。如果不写,编译器自动加上,所以你的程序只要把void改为int就可以运行。int main(){ ...return 0;}...
main must return `int 用dev-c编译出现这个怎么弄 我才接触dev-c
dev c++遵循C99,main函数应当这样 int main(){ ...getch();return 0;} 至于getchar()你是打算做什么用的呢?一般来讲,它有两个用法:一、用于赋值语句如a=getchar();二、单独使用如getchar();用于读取上次输入完毕时敲入的回车 ,自然是用于输入语句之后。
遇到main must return int 怎么解决
这句话是说 main函数必须返回int 在用DEVC++或者codeblocks 严格按照C99标准检查的,就可能会有这个错误。解决起来也很简单 。把你的void main 改成 int main 就行了,然后在最后main函数的return 改成return 0;int main(){ return 0;} ...
DEV C++如何编译 错误修改
GCC编译核心版本不对吧...提示无法识别命令行参数,根本没有编译。把Dev-C++卸了重装试试。另外,main()前加上int,主函数最后加上return 0;。=== [原创回答团]
有没有main()前面不加void的情况
当然有,dev c++就不支持void main()这中形式,其实这种形式是不安全的,系统无法确定什么时候main执行完了,只能通过代码结束了,才知道执行完了;所以最好用int main();执行完了加上return 0;
用Dev-C++编译C为什么main()函数前加void会出错?
因为c\/c++里从来都没有void main,这是个错误的写法,dev-c++比较严格,所以不接受void main