首页 > 电脑

c语言中intmain()和voidmain()有什么区别

更新时间2018-03-06 21:16:19

还有return 0;是什么意思,可以不加吗,后面的0可以变吗???

返回值类型不同。标准的c语言要求main函数的返回值为int, 该值是执行程序时,告知主调进程程序运行结果的一个渠道。可以在命令行运行exe后,通过echo $?命令获取上一个可执行程序的运行结果。不过由于大多数时候,程序的运行结果可以由其它方式判定,比如程序的打印信息,所以main的返回值变得不重要,于是大部分编译器都支持无返回值类型的main,这时默认返回给主调进程0值。标准的main函数格式为int main(int argc, char *argv[]);即返回值为整型,带两个参数,argc为命令行参数的个数,argv为指针数组,前argc个指针为参数列表,最后一个指针值为NULL。

没有太大的区别.

相关标签:c语言

上一篇:缺少XINPUT1_3.dll

下一篇:python怎么卸载mysqldb模块