1、main函数是什么
①简介:main函数,又称主函数。大家默认的c语言程序的唯一入口,链接时有超过一个main函数就会报错,因为系统不知道先链接哪个好。其地位犹如数学解题中的“解”。
②特点:a、要求有返回值,供操作系统判别程序执行情况,返回0代表程序正常执行成功,返回非0值代表程序异常结束。b、并要求返回值是int类型,C 和 C++ 标准中规定的。
参考链接:main()函数的返回类型为什么必须是int类型_游骑兵RANGER的博客-CSDN博客_main的返回类型不是int
2、main函数标准用法
int main(int argc, char *argv[])
3、分辨 main()、int main()、int main(void)、void main()、void main(void)
① main()
非标准用法,不建议使用。C99标准以前的版本中使用。≈ int main()
② int main()
标准用法。
③ int main(void)
标准用法。前提:如果不使用系统传进来的两个参数也可以写成这种形式。
与②区别在于,③表示不用返回值,否则会报错,所以要在代码结束加上语句 return 0
int main(void)
{
return 0;
}
参考链接:(8条消息) C语言中int main()和int main(void)区别_ant_lvk的专栏-CSDN博客_int main(void)
④ void main()
非标准用法,不建议使用。≈ int main()
⑤ void main(void)
非标准用法,不建议使用。≈ int main(void)
参考链接:main()函数的返回类型为什么必须是int类型_游骑兵RANGER的博客-CSDN博客_main的返回类型不是int