文档介绍:教学目标:通过本讲帮助学生了解C语言的特点、掌握C程序的基本结构和熟悉C程序的编辑、编译、调试和运行过程。
了解: C语言的特点。
重点: C程序的基本结构;
C程序的编辑、编译、调试和运行过程、C语言的上机环境。
教学方法:理论教学与实践教学相结合。
第一章 C 语言概述
第 1章 C 语言概述
C语言的发展简史与特色
简单的C程序介绍
C程序的实现
第 1章 C 语言概述
C语言的发展简史与特色
C语言发展简史
C语言是目前世界上最广泛使用的通用计算机语言。用它既可编写计算机系统软件,也可编写各种应用软件,所以在数百种计算机语言中,C语言仍然是目前最流行、最受欢迎的计算机语言。
现在, Windows已成为计算机的主要操作系统, 相应的基于Windows的程序开发多采用C++,它虽是一种面向对象的语言, 但其核心内容仍是标准C。
C语言是在早期的B语言基础上发展起来的。
C语言于1972年~1973年间, 诞生于美国的贝尔实验室, 。
C语言的产生基于两个方面的需要。一是为满足UNIX操作系统开发的需要。UNIX操作系统是一个通用的、复杂的计算机管理系统。二是为拉近高级语言与硬件之间距离的需要。
C语言集高级语言与汇编语言优点于一身。
C语言面对实际应用的需要而产生, 直至今日仍不改初衷。
第 1章 C 语言概述
C语言的特点
、紧凑,使用方便、灵活。
, 将括号、赋值、强制类型转换、取量
地址等都以运算实现。
3. 运算符多样。
4. 函数是程序的主体。函数是程序的基本单位,是C语言的灵魂。
5. C语言语法限制不太严格,程序书写自由度大, 对程序员要求不高。
第 1章 C 语言概述
6. C语言允许直接访问物理地址。能进行位运算, 能实现汇编语言的大部分功能, 能直接对硬件进行操作,它是高级语言中的低级语言。
7. C语言编译系统小, 生成目标代码质量高, 程序执行效率高。
8. 可移植性好。
第 1章 C 语言概述
C语言的关键字和语句形式
关键字又称为保留字, 由系统提供, 用以表示特定的语法
成份, 是构成C语言的语法基础。常见关键字有32个。
①程序控制语句关键字(12个)
if else for do while continue switch
break case default goto return
②类型定义说明关键字(12个)
int char float double long short
signed unsigned enum struct union void
③存储类别定义说明关键字(4个)
auto register static extern
第 1章 C 语言概述
④常量、变量定义和自定义类型关键字(3个)
const volatile typedef
⑤字节测试关键字(1个)
sizeof
[注意]关键字有特定的语法含义, 不允许用户重新定义。
关键字在程序中像国家的名字一样, 绝对不能拼错。
第 1章 C 语言概述
2. 语句形式
①控制语句
if(~)~else~ /* 选择分支语句*/
switch(~) case…; /* 多分支语句*/
for(~;~;~)~ /* for循环语句*/
while(~)~ /* while循环语句*/
do~;while(~); /* do while循环语句*/
continue; /* 无条件进行下一次循环语句*/
break; /* 无条件结束当前层循环或跳出switch语句*/
goto~ /* 无条件跳转到程序指定处语句*/
return~ /* 函数调用结束返回语句*/
第 1章 C 语言概述
②函数调用语句
函数名(实参表达式表);
③表达式语句
表达式;
④空语句
;或{} /* 不做任何操作*/
⑤复合语句(分程序)
{~}
⑥注释语句
/*~*/ /* 注释的部分不参加程序编译和运行*/
其中“~”代表一个或多个表达式或语句,括号内为表达式,括号外为语句。
第 1章 C 语言概述