将void main()修改为以下皆可:intmain(void)intmain(intargc,constchar*argv[])intmain(intargc,constchar*argv[],constchar*env[]) 一般main()函数正常运行结束,就返回一个0; 如果出错,就返回相应的int型的出错代码值(由编程者约定)。 在C89 标准中,main( ) 是可以接受的。Brian W. Kernighan 和 Denni...
在C语言中,`main`函数的返回类型应该是`int`而不是`void`。因此,如果你使用了`void main()`这样的函数声明,编译器会报错。 要解决这个问题,请将`main`函数的返回类型更改为`int`,并添加一个合适的返回值。通常情况下,`main`函数的返回值用于表示程序的执行状态。返回0表示程序成功执行,而非零值则可以用来表示...
1、void 关键字:PHP中不存在void关键字来定义函数的返回类型,从PHP 7开始,PHP引入了返回类型声明,但是使用方式与C/C++等语言不同,如果你想要声明一个函数不返回任何值,可以省略返回类型或者在PHP 7及以上版本中使用void返回类型声明。 2、main 函数:PHP脚本是从文件的第一行开始执行,无需定义一个main函数作为程序...
有些编译器可能会默认认可 "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那么就...
因为一般只有像系统内核这种程序才不需要返回值,通常我们编的程序都是要运行结束后给操作系统一个返回值,这样系统才能判断程序是否正常运行,所以大多数情况下用int main,至于报错,那是编译器的问题,其实不影响运行。
void main()是错的,C语言标准只承认int main()。一个进程结束时会返回一个整数通知父进程自己的退出...
int main( void ) //不需要从命令行获取参数时 int main( int argc, char *argv[] )(参考...
int main() 返回int值。void main()不需要返回。修正这个错误只需要把最后一个return 0之类的语句删除。