第一个C程序

第一个C程序

在学习C语言之前,我们要简单地了解一下什么是C语言。

C语言是一种面向过程的计算机程序设计语言。1972年美国贝尔实验室的丹尼斯·里奇,在B语言的基础之上,设计出了C语言。最初的C语言只是为了实现UNIX操作系统辅助功能的一种语言而设计,在1973年,丹尼斯·里奇与肯·汤普森将UNIX的90%改用C语言编写,从而C语言很快风靡全球。

了解了什么是C语言,接下来我们来编写第一个程序。


我们对编写的程序进行解析:

第1行:编译预处理指令,使用标准输入、输出,我们也称为包含头文件。

第2行:空行。

第3行:C语言的主函数,并且标注了函数的返回类型为int类型(int 代表的是整型,如:-2、0、3等)。

第4行:复合语句开始标识,与第10行是匹配的。

第5行:C语言中的单行注释。

第6行:输出函数,输出了指定内容,并打印了回车(“\n”即为在输出结果的最后加入了回车)。

第7行:空行。

第8行:C语言中的多行注释。

第9行:终止main函数,并返回值0,这个返回值的类型要第3行主函数标注的返回类型相同才行。

第10行:复合语句结束标识,与第4行是匹配的。

 

在程序介绍过程中,提到了函数,再说一下函数,函数包含两部分,一个是函数首部,另一个是函数体。

在上面的程序中,第3行int main() 为函数首部,第4行与第10行即为函数的开始部分与结束部分,在他们之前的内容即为函数体(第5行至第9行)。

这里特殊说明一下,在C语言中有且仅有一个主函数,同时呢,所有程序都是从这个主函数开始,也是从这个函数结束。以后我们所写的程序,都是基于这个程序的基础之上进行修改,也就是说我们把这个程序看作是一个基础框架。为了让大家更好的了解,我们接下来根据学生到的知识点,编写如下程序。

 

******
******
******
******

 

总结:

  1. 由一个或多个函数组成(至少要有一个主函数);
  2. 主函数main()是由系统提供的,一个程序有且仅有一个主函数main();
  3. 程序总是从主函数main()开始,在主函数main()结束;
  4. 主函数main()可以放在程序的任何位置;
  5. 通常使用 // 来进行单行注释,使用 /* 可跨多行 */ 来进行多行注释;
  6. 每行语句通常以分号(“;”)结尾;
  7. 允许出现空白行, C语言在编译时会忽略它,但它通常起到分隔功能的作用;
  8. “\n”在输出时,实现了在输出内容后面加入回车。
分享到 :

发表评论

您的电子邮箱地址不会被公开。