很多入门书都有void main()这样的开头,其实这个是不允许的。
在C89是可以接受main()这样开头,不过在C99里只有这两种定义是正确的
例:
int main(void)和int main(int argc , char * argv[])
注意:main函数的返回值必须是int,这样的返回值才能返回给函数的调用者。
很多入门书都有void main()这样的开头,其实这个是不允许的。
在C89是可以接受main()这样开头,不过在C99里只有这两种定义是正确的
例:
int main(void)和int main(int argc , char * argv[])
注意:main函数的返回值必须是int,这样的返回值才能返回给函数的调用者。
本文标题:C语言函数头的误区
本文链接:https://www.haomeiwen.com/subject/rkimattx.html
网友评论