c语言编程 int main() 与 main() 有什么不同?

 我来答
一骑当后
推荐于2017-10-02 · 知道合伙人数码行家
一骑当后
知道合伙人数码行家
采纳数:40297 获赞数:306448
网络、设备维护、电路、弱电检测。

向TA提问 私信TA
展开全部
  1、main() 老式的写法。返回类型int在新型的编译器不可省略,否者会有警告;
  2、int main(void) 新式的写法;
  3、int main() 新式的写法;
  4、void main() 老式、不标准的写法,6.0 之前的VC使用这样的写法;
  main()相当于int main();
  int main(void)表示不接受参数,int main()表示授受任何数量的参数,void main()表示接受任何参数且无返回值。
育知同创教育
2018-06-26 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
main()相当于int main()。
int main(void)表示不接受参数,int main()表示授受任何数量的参数,void main()表示接受任何参数且无返回值
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
136606788
2012-09-30 · 超过18用户采纳过TA的回答
知道答主
回答量:70
采纳率:0%
帮助的人:38万
展开全部
main()是函数,int main()就是返回值为整型的主函数。一般主函数没有返回值,建议写void main()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
原虹仪清懿
2019-03-01 · TA获得超过3586个赞
知道大有可为答主
回答量:3070
采纳率:27%
帮助的人:459万
展开全部
void
main()是代表主函数不需要返回值
int
main(void)返回值是int型数据,函数末尾需要ruturn语句。
()中表示函数中传入的参数,括号为空表示不需要参数
()和(void)都表示没有参数,是一样的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
潮范君
2015-05-21 · 知道合伙人软件行家
潮范君
知道合伙人软件行家
采纳数:1440 获赞数:2874
从事软件开发工作一年有余,主要C++方向。

向TA提问 私信TA
展开全部
标准来写就是
int main()
{
return 0;
}
但是写 void main() 或者 main()
编译也没问题, void就是空, 不写默认也是void.
这种写法 谭浩强的C语言程序设计书上是最常见的.

不过最好还是按标准写法来, 养成好的编程习惯.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式