函数 void main 与 int main 的区别

来源:互联网 发布:淘宝网lol账号 编辑:程序博客网 时间:2024/05/22 23:38

c语言中的void main和 int main  其返回值不同

标准的c语言要求main函数的返回值为int,该值是执行程序时,告知主调进程程序运行结果的一个渠道

标准的main函数格式为

int main(int argc,char*aggv[]);

及返回值为整型,带两个参数,argc为命令行参数的个数,argv为指针数组,前argc个指针为参数列表,最后一个值为null

在int main可以出现非int类型的东西

在写代码时,一个函数要么有返回值,要么没有返回值,没有返回值就用void来表示。main函数同样的,在没有返回值时加一个void

有的编译器必须返回int,那就写成 int main。

至于什么时候需要那种那种方法,不必要纠结,可以一律写作 int main,让后在方法中最后加个return 0 ; 就可以了。

0 0
原创粉丝点击