1.1C语言的产生和发展(学案)-《编程语言基础—C语言》同步教学(高等教育版.第5版)

| 2页
| 244人阅读
| 60人下载
普通

导学案编号:001

学科网 zxxk.com学科网 zxxk.com

编程语言基础C语言一轮复习

考纲要求:

  1. 了解C语言的特点及C语言结构的特点。
  2. 掌握宏定义的方法和宏展开
  3. 掌握文件包含的两种格式

一、C语言的特点

C语言是一门由B语言发展而来面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言具有高级语言和低级语言(汇编语言)双重功能的特点。

其主要特点有:

(1)简洁紧凑、方便灵活。32个关键字、9种控制语句,程序形式自由。

(2)运算符丰富。34种运算符。

(3)数据类型丰富,具有现代语言的各种数据结构。

(4)具有结构化的控制语句,是完全模块化和结构化的语言。

(5)语法限制少,程序设计自由度大。

(6)允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可直接对硬件进行操作。(由此体现出C语言具有高级语言和低级语言的特点)

(7)目标代码质量高,程序执行效率高。只比汇编程序生成的目标代码效率低10%-20%。

(8)C语言适用范围广、程序可移植性好(与汇编语言比)。基本上不做修改就能用于各种型号的计算机和各种操作系统。

二、C程序的特点

① 一个C程序是由若干个函数构成的。任何一个C源程序必须有且仅有一个main()函数,可以调用其它若干个函数。但是不能在一个函数当中定义另一个函数。C语言当中,所有的函数都是外部函数。

② 一个C程序总是从main()函数开始执行的。无论main()函数处于程序中的什么位置。(即使其他函数定义在main函数的前面。)

③ 函数体内可以包含若干变量定义和函数说明以及若干语句,每条语句以分号进行结尾(但并不意味着所有的语句末尾都要加上分号,例如循环语句while。)

④ C语言注释为了说明某语句或某语句段的作用。注释内容其本身并不参与程序的编译与执行。

C 语言的注释目前有两种:

 

多行注释:/*....*/

以 /* 注释内容*/ 形式出现的注释。注释可以写在一行,也可以跨越多行。在注释的开始使用 /* 标明,在注释全部写完后用 */ 结束。被这两组符号包围的部分就是注释主体。

 

单行注释://

编译器只会忽略 // 后面到本行末尾的部分。也就是只能注释一行。

⑤ C语言书写格式自由。每行可以有多条语句,一条语句也可以写在多行上。

 

IMG_256附32关键字图表

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

page number 0

学科网 zxxk.com学科网 zxxk.com学科网(北京)股份有限公司


由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。