main()和void main和int main() 的区别

main() 与main()在C语言中有何区别?
void 是没有返回值
函数前要有返回值类型,void是无类形,在有的编译器里可以省略,比如
Turboc c里面,有的则毕须写上void
其他答案(共1个回答)
输入参数为空,返回参数为空。通常一个代码从main函数开始运行,即程序入口。
类型说明符“void”表示函数的返回值为空类型。用void标识的函数常用于完成某项特定的处理任务,执行完成后不向调用者返回函数值,这类函数类似于其它语言的过程。...
你这里面程序写错了,P0=1是不对的,一般来说如果想让P0同步亮或灭,应该是设定P0^7-P0^0这八个独立的口同时为零或同时为一来使这八个口同时为低电平或高电...
buf,缓冲区;delay(),延时;0xDF=xEF=xF7=xFB=xFD=...
答: 是不是早唐通过了 中唐也就都能通过?
答: cisco网络技术是一个为CTO、IT技术经理、网络工程师、安全工程师、数据库工程师、网络管理员、系统工程师、开发工程师、项目管理人员等IT技术人员搭建的有关先...
答: 我想学网页制作、网络维护、电脑维护可有比较好的学习网站或者论坛推选一下?你好!网易学院
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区
相关问答:123456789101112131415C语言中主函数 int main()和 void main()的区别? - 知乎17被浏览5416分享邀请回答187 条评论分享收藏感谢收起3添加评论分享收藏感谢收起1 个回答被折叠()&&&&&&&&&&& 在学习C语言中,突然有一天发现了这个问题:main()和main(void),它们两个到底有什么样的不同和相同之处呢?
&&&&&&&&&&& 相同之处:这两个main函数都不能接受参数。
&&&&&&&&&&& 不同之处:main()这种写法在C99标准以前的版本中使用,而在C99标准之后如果main函数不需要接受参数的情况下,会写做main(void)。
个人认为还是第二种写法比较好一点,虽说是多敲了几个字母,但是显式的标示会使得代码更加清晰,而且还不会因为使用main()而有可能导致的不兼容。而且这估计也是那帮设计C语言的大牛们所要表达的意思吧?
&&&&&&&&&&&& 说的底,这两个的不同是因为设计C的那帮哥们整出来的,事实上它们要表达的意思是一样的。就像我大中国的繁体字和简体字一样。而我们要习惯用简体字,是因为
1、它已经得到了大家的认知和认同
2、现在有些东西是不支持繁体字的。
&&&&&&&&&&&& 顺带在说一下int main(void)和void main(void)的不同之处,相信学过C的朋友们都知道这是什么意思,
&&&&&&&&&&&&&& int& main(void)表示这个主函数的返回值是一个int型的数值。也就是在程序的最后,您一般要写那句经典的 return 0;
&&&&&&&&&&&&&& 而void main(void)当然表示的是这个主函数是没有返回值的。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:9032次
排名:千里之外
原创:14篇
(1)(1)(4)(2)(4)(1)(3)
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'C 语言中 main()、void main() 和 int main(void) 有什么区别? - 知乎20被浏览3137分享邀请回答11 条评论分享收藏感谢收起43 条评论分享收藏感谢收起查看更多回答

我要回帖

更多关于 int main void 的文章

 

随机推荐