新手易错集锦
LINK : fatal error LNK1561
必须定义入口点
main函数容易写成mian函数。在C语言中缺少主函数的时候都会报以上错误哦!相信很多刚开始学习C语言的小伙伴都会出现这样的问题吧!vs中的错误提示如下:
main函数小知识
从开始学习C语言,大家似乎看到了很多版本的main函数,那么哪一种才是正确的呢?我们先来看看目前有哪些版本。
1、双无系列
没有返回值,没有入参
main()
在C89标准中,这种写法是可以接受的,但使用现在的编译器编译时,会报告警,并且会将其返回值默认为int。实际上,如果函数没有显式声明返回类型,那么编译器会将返回值默认为int。
2、双空系列
参数为void,返回值为void
void main(void){}
这种形式的来源不得而知。但是为何这么多初学者使用?main函数的返回值最终会作为程序的退出状态,而一旦声明为void