第一章c语言导论 C语言特点 C语言的一般介绍 C程序的编辑、编译和运行 第一章C语言导论
第一章C语言导论 第一章C语言导论 ] C语言特点 ] C语言的一般介绍 ] C程序的编辑、编译和运行
1C语言特点 1)表达能力强 2)有先进的数据结构和控制结,支持结构化、模块化程序设计 ,为大型软件开发提供有力工具。 ●数据类型 第一章C语言导论
第一章C语言导论 1.1 C语言特点 1)表达能力强 2)有先进的数据结构和控制结构,支持结构化、模块化程序设计 ,为大型软件开发提供有力工具。 z数据类型
数掘苯型 基木型 枚举类型 构诰类型 指针苯型 用户定义类 enum 型 typedef 整型 实型 字符型 数组 结构 联合 nt float char struct union short double ng unsigned 第一章C语言导论
第一章C语言导论 数据类型 基本类型 枚举类型 enum 构造类型 指针类型 用户定义类 型 typdef 整型 int short long unsigned 实型 float double 字符型 char 数 组 结构 struct 联合 union
●控制流设施 复合语包{语句序列}分程序{局部说明;语句序列} 条件语句if if -else 循环语句 while, do while,for 开关语包 switch 转向语句goto, continue, break, return ●存贮类 auto 局部变量(自动变量) statIc 静态存贮分配变量 extern 外部全程变量 register 寄存器变量 ●分块编译功能 第一章C语言导论
第一章C语言导论 z控制流设施 复合语句 { 语句序列 } 分程序 { 局部说明;语句序列 } 条件语句 if if – else 循环语句 while, do_while, for 开关语句 switch 转向语句 goto, continue, break, return z存贮类 auto 局部变量(自动变量) static 静态存贮分配变量 extern 外部全程变量 register 寄存器变量 z分块编译功能
3)可通过预处理程序,进行宏定义,处理包含文件和条 件编译 4)语言简洁,键入量少(仅有五个基本类型和32个关键 字)如,{,},=,十=,* 5)效率高 C编写的程序仅比用汇编语言编写的程序相差20% 6)可移植性好 ●C编译规模较小,用C记述的75%~80%的代码相同。此外,C编译几 乎在所有的系统上都有。 ●C语言本身提供某些设施,使C程序移植容易。 第一章C语言导论
第一章C语言导论 3)可通过预处理程序,进行宏定义,处理包含文件和条 件编译 4)语言简洁,键入量少(仅有五个基本类型和32个关键 字)如,{,},=,+=,*=,++,--… 5)效率高 C编写的程序仅比用汇编语言编写的程序相差20% 6)可移植性好 zC编译规模较小,用C记述的75%~80%的代码相同。此外,C编译几 乎在所有的系统上都有。 zC语言本身提供某些设施,使C程序移植容易