学习指导 3
第1章 C语言程序设计概述 3
1.1 学习要求 3
1.2 内容要点 3
1.3 典型例题分析 5
第2章 数据类型、运算符与表达式 11
2.1 学习要求 11
2.2 内容要点 11
2.3 典型例题分析 13
第3章 顺序结构程序设计 19
3.1 学习要求 19
3.2 内容要点 19
3.3 典型例题分析 20
第4章 选择结构程序设计 26
4.1 学习要求 26
4.2 内容要点 26
4.3 典型例题分析 29
第5章 循环结构程序设计 38
5.1 学习要求 38
5.2 内容要点 38
5.3 典型例题分析 42
第6章 数组 53
6.1 学习要求 53
6.2 内容要点 53
6.3 典型例题分析 56
第7章 函数 63
7.1 学习要求 63
7.2 内容要点 63
7.3 典型例题分析 66
第8章 用户标识符的作用域和存储类 73
8.1 学习要求 73
8.2 内容要点 73
8.3 典型例题分析 75
第9章 编译预处理 80
9.1 学习要求 80
9.2 内容要点 80
9.3 典型例题分析 82
第10章 指针 85
10.1 学习要求 85
10.2 内容要点 85
10.3 典型例题分析 88
第11章 结构体、共用体和用户定义类型 108
11.1 学习要求 108
11.2 内容要点 108
11.3 典型例题分析 114
第12章 位运算 128
12.1 学习要求 128
12.2 内容提要 128
12.3 典型例题分析 129
第13章 文件 134
13.1 学习要求 134
13.2 内容要点 134
13.3 典型例题分析 136
实验指导 147
实验一 顺序结构程序设计 147
实验二 选择结构程序设计 151
实验三 循环结构程序设计(一) 154
实验四 循环结构程序设计(二) 157
实验五 数组(一) 160
实验六 数组(二) 163
实验七 函数(一) 166
实验八 函数(二) 169
实验九 指针 173
实验十 结构体 177
附录 C语言上机指南 180