void main和int main有什么区别?

发布时间:2020-05-20 17:32:48 作者:鸽子
来源:亿速云 阅读:708

标准的main函数有两种:

int main(void) //不需要参数
int main(int argc, char *argv[]) //需要参数,argc为给程序的参数的个数,argv中保存的是给函数的参数,都是字符串。

都需要返回值,这样用户可以知道程序是否正确执行。

其他类型的main函数都是非标知准道的。像linux下都是用标准的main函数,而windows下很多编译器都是用void main() 或者main()。其实这种非标准的main函数很不好,用这种main函数学习C语言的人无法知道系统是如何给程序传参数的。

int main和void main的区别

1、区别是main()函数是否有返回值。

2、void定义的函数没有返回值,int定义的函数返回整型值。

3、void,字面意思是“无类型”,常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明,有注释和限制程序的作用。

以上就是int main和void main的区别的详细内容,更多请关注亿速云其它相关文章!

推荐阅读:
  1. C之 goto 和 void(八)
  2. c语言中void的含义是什么?如何使用?

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

main void main int main

上一篇:linux命令——nc

下一篇:html网页关键字的name属性值是什么?

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》