码迷,mamicode.com
首页 > 编程语言 > 详细

基础快速过 之C语言 一:什么是 main 和main的几种写法。

时间:2016-09-16 00:09:11      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:

1、什么是 main?

如果你要给我 钞票。 我有以下几种方式

  1、知道我的支付宝账号

  2、知道我的银行卡账号

  3、知道我的住址

知道 以上一种方式即可 给我 钞票 对吧。

 

那么 当你 写完一个程序 你该怎么让 系统 知道 你程序的 入口?

main就是告诉 系统。

program:system this is my interface(插进来就可以)。

system:ok.let‘s go(好,我插).

 

main也称 主函数. 其他的函数 包括自己写的函数 都在mian里面运行。

2、main的几种写法。

  1 普遍的上一代 程序员。

1 void main()
2 {
3 
4 }

这种代码 属于什么?  属于 无耻。 臭流氓写的。

老早的C语言了。 无标准可言  对C语言的学习 无障碍 但是有人会看不惯。

 

  2  普遍学生党写的代码 (包括 以前的我 也是现在我写的C代码)

1 int main()
2 {
3 
4   return 0;  
5 }

这种代码又属于什么?  属于 偷懒  快速的写法。

比较标准的C语言 对C语言的学习 无障碍 无人会喷。

 

  3 认真点的大学教授 高中老师 网络教师 会教你 写的。

1 int main(int argc, char *argv[]) 
2 {
3   return 0;  
4 }

这种代码就是 很标准的 C99代码了。不过 你们学C 只不过实在WIN上编程 可不注重这点。 因为 WIN上的C和标准C区别 有点大。
玩 WIN上编程的 可继续看 此教程。。 玩 单片机 标准C的 请 直接 右上角。或者 alt+f4.谢谢 不喜勿喷。

 

注意:

int是一个 类型 整数类型、

return 代表程序结束返回给系统的 结果。

大括号{} 代表 这是一个块  所有代码都应该写在里面 请注意 成对编写。

小括号() 代表 一个函数 的结尾 小括号 里面 代表的是参数 例如:function x(param 1, param 2,param 3........)

 

问题1 :为什么  return 0; 后面有个分号  这个分号";" 和 这个分号";" 区别是什么?

问题2:同理 这个引号 “” 和 这个引号"" 区别是什么?

问题3: 为什么 int main()后面不加分号";"  例如 int main();

相信 有悟性的你 一定懂了。

 

基础快速过 之C语言 一:什么是 main 和main的几种写法。

标签:

原文地址:http://www.cnblogs.com/summergull/p/5875646.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!