在C语言中,`main`函数的返回类型应该是`int`而不是`void`。因此,如果你使用了`void main()`这样的函数声明,编译器会报错。 要解决这个问题,请将`main`函数的返回类型更改为`int`,并添加一个合适的返回值。通常情况下,`main`函数的返回值用于表示程序的执行状态。返回0表示程序成功执行,而非零值则可以用来表示...
将void main()修改为以下皆可:intmain(void)intmain(intargc,constchar*argv[])intmain(intargc,constchar*argv[],constchar*env[]) 一般main()函数正常运行结束,就返回一个0; 如果出错,就返回相应的int型的出错代码值(由编程者约定)。 在C89 标准中,main( ) 是可以接受的。Brian W. Kernighan 和 Denni...
有些编译器可能会默认认可 "void main()" 这种写法,但这并不意味着它是正确的。例如,VC6.0 和 Visual Studio 2005+ 版本的编译器可以编译这种写法而不报错。但像 gcc 编译器就会报错,因为它认为 "main" 函数必须返回一个整数。我曾经在 Ubuntu 环境下使用 Code:Blocks 编写 C 语言程序。当我使用 "void ...
void main() 是C++语言的话这类型是不标准的,改为int main()即可。任何时候都可以用int main(),所以建议不用void main(),用C++编译器编译C一般不会有什么问题,因为C++是兼容C的。总结一下就是,C语言标准允许main函数为void类型,按照C++的标准中main必须是int类型,如果你的软件不兼容c那么就...
1、首先在电脑中打开C语言编程软件,创建程序,如下图所示。2、然后使用void函数代码,如下图所示。3、接着在void代码下一行中,输入如下图所示代码。4、输入万抽,这样就可以调用函数了,如下图所示。5、最后还可以加入参数,注意return是不能返回的在void里。
int main( void ) //不需要从命令行获取参数时 int main( int argc, char *argv[] )(参考...
void main()是错的,C语言标准只承认int main()。一个进程结束时会返回一个整数通知父进程自己的退出...
1、void main是正确的定义/声明吗?comp.lang.c faq 1.25b: No, it is not correct.2、正确的main定义是什么?comp.lang.c faq 11.12a: 两种:A) int main(void) B) int main(int argc, char **argv) 以上两种可能会以其它变形或老的方式存在。参考: ISO Sec. 5.1.2.2.1, Sec. G.5.1 H&S Se...