如题所述
温馨提示:答案为网友推荐,仅供参考
第1个回答 推荐于2017-09-12
在 C89 标准中,main( ) 是可以接受的。
不过在最新的 C99 标准中,只有以下两种定义方式是正确的:
int main(void){/*示例代码*/}//主函数(无参数)int main(int argc,char **argv)//整数类型主函数(整数类型 统计参数个数,字符类型*至字符[])
也就是说在最新标准中已经不能返回void了,同时也不能省略int。
第2个回答 2010-12-23
可以啊,因为main函数的形式是int main(int argc,char**argv)是有参数的void表明是无返回值,如果不用void就得在main函数的末尾处写return 0;void main()就不用写return 0了
第3个回答 2010-12-23
void是不返回,如果省略解释返回int