其他
你有没有想过,C语言 main 函数到底为啥这么写?
直接的mian()并没有返回值,没有入参。这种写法实际来说,部分编译器会显示警告,并且会返回默认值为int。不过在C89标准中其实是可以的,由于没有声明返回类型,所以才会返回默认值int。
#include<stdio.h>
void test();
int main()
{
test(4);
return 0;
}
void test(int a)
{
printf("%d",a);
}
int main(void) { /* ... */ }
int main(int argc, char *argv[]) { /* ... */ }
-END-
推荐阅读
【01】C 语言会比 C++ 快?【02】VSCode和SourceInsight,到底哪个看源码爽?【03】太生动形象了!一个故事讲完CPU的工作原理【04】众说纷纭的 C 语言回调函数到底是什么鬼?这里有最好的解答!【05】网飞日本招募软件工程师,月薪900万日元,惊呆日本人