目 录
1绪 论
1.1C语言的历史与发展
1.2C语言的特点
1.3C语言的程序结构及书写规则
1.4C语言的符号集和关键字
1.5C程序的编译和链接
1.6面向对象的程序设计 OOP
2数据类型 运算符和表达式
2.1C的数据类型
2.2标识符、基本类型修饰符和变量的定义
2.3整型常量和变量
2.4浮点型常量和变量
2.5字符型常量和变量
2.6变量初始化
2.7运算符和表达式
2.8运算符的优先级和结合性
2.9表达式运算中数据类型转换
3输入 输出(I/O)与库函数
3.1库函数与头文件
3.2输出函数
3.3数据输入
3.4综合应用举例
4C语言中的控制语句
4.1条件语句
4.2循环语句
4.3其它控制语句
5数 组
5.1维数组
5.2字符数组与字符串
5.3多维数组
5.4综合应用举例
6函 数
6.1模块化程序设计与C函数
6.2函数定义和函数说明
6.3函数的参数和返回值
6.4函数的调用
6.5函数的嵌套调用
6.6函数的递归调用
6.7数组作为函数参数
6.8综合应用举例
7存储类别和作用域
7.1数据类型和存储类别
7.2局部变量和全局变量
7.3变量的存储类别
7.4内部函数和外部函数
8编译预处理
8.1文件包含
8.2宏替换
8.3条件编译
9指 针
9.1指针和地址的概念
9.2指针与数组
9.3字符串指针
9.4指针运算
9.5指针数组
9.6多级指针
9.7函数的指针参数
9.8命令行参数
9.9返回指针的函数
9.10指向函数的指针
9.11函数指针数组
9.12综合应用举例
10结 构
10.1结构
10.2结构数组
10.3结构指针与结构指针运算
10.4结构与函数
10.5结构的嵌套
10.6结构的递归
10.7用typedef定义类型
10.8综合应用举例
11联合枚举位域
11.1联合类型的定义和联合变量的说明
11.2结构中嵌套联合
11.3联合中嵌套结构
11.4枚举类型
11.5位域
11.6综合应用举例
12文 件
12.1C语言的流和文件
12.2缓冲型文件系统
12.3文件的读写
12.4文件定位函数
12.5标准设备文件
12.6综合应用举例
主要参考文献