因为c/c++里从来都没有void main,这是个错误的写法,dev-c++比较严格,所以不接受void main
int main(void){ printf("Hello!");return 0;} [Warning] return type of 'main' is not `int'这个就是违背了C99规定了 一般的函数都有返回值,而C99规定main函数必须有返回值,如果不希望返回有意义的数字,就返回0,用来表示这个程序运行无误[如果中途中断了程序的运行就不会执行到return,也...
异能力者 6 求教,为什么devc++5.11版本用void main会报main的前面必须用int ghj123h 小吧主 15 因为main前面就是必须用int,你能咋整 忘却的旋律 大能力者 8 void main本身就是错误的写法,只不过有些编译器支持而已,以后一律写int main就行了登录...
本来照着课本上使用c++的&引用符可以写成void InitStack(IntStack *&s),然而,我保存文件时保存成.c文件了,于是c++的引用符就用不了了,一旦使用就会出现编译错误。于是,第一次,我去掉了&符号,改成使用指针,改成了void InitStack(IntStack *s),发现编译过了,但是运行起来是错误的,没有结果输出,返回值也是错误的...
请问为什么在DEV C++里写的代码,放到VC里会报错,VC里写的代码放到DEV里也会报错??像是在VC里可以void main(),在DEV里就会报错,只能用int main().这是为什么?还有在WIN7下有没有什么好用的编译软件?VS2010要怎么创建.C的文件编译... 分享11赞 dev-c++吧 复原sky 新手小白。dev下面的错误列表消失了。。
(这个我没有出现过,经常网上冲浪看到有写到这个的,朋友帮忙看这个报错也提到了,先放在这里叭) 代码中原因分析: 1.上一个运行结果未关闭(这个是最常见的) 2.printf/scanf书写错误(C语言程序容易出这个问题) 3.程序没有 main( ) 主函数 4.自定义函数出现错误 ...
我试了,报错是:[Warning] return type of 'main' is not `int'这是一个警告信息,指出主函数main应该是一个返回int值的函数,不应该没有返回值(否则有可能在运行时操作系统在某些情况下得不到程序的返回值而出错)此警告信息可以不理会,编译连接都问题,一般执行也不会出现问题。
首先要说的是DEV应该是不接受void类型的主函数,否则会报错,其实现在很多新的编译器都不支持void类型的主函数了。至于下面程序崩溃的原因是输入函数写错了scanf("%d,%d,&a,&b"); 这是你写的 正确写法:scanf("%d%d",&a,&b);注意,你的写法两个%d之间有一个逗号,你输入两个数字间需要输入一...
*/usingnamespacestd;/*函数返回值类型 函数名(传入参数即形式参数类型,如无写可写 void 或者留空);...