实验篇 3
实验1 熟悉C语言编程环境 3
实验2 顺序结构程序设计 24
2.1 基本数据类型和表达式 24
2.2 输入和输出函数 29
实验3 分支结构程序设计 40
3.1 二分支程序设计 40
3.2 多分支程序设计 46
实验4 循环结构程序设计 55
4.1 基本的循环程序设计 55
4.2 嵌套循环 66
实验5 函数 73
5.1 函数的定义及调用 73
5.2 函数的嵌套调用和递归调用 85
5.3 使用工程组织多个程序文件 91
实验6 综合实验一 98
实验7 数组 102
7.1 一维数组 102
7.2 二维数组 109
7.3 字符数组 115
实验8 结构体与共用体 120
8.1 结构体 120
8.2 结构体数组 129
8.3 共用体 139
实验9 指针 144
9.1 指针的概念及基本运算 144
9.2 指针与数组 152
9.3 单向链表 169
实验10 位运算 176
实验11 文件 184
实验12 综合实验二 195
习题篇 203
习题1 C语言基础知识 203
习题2 分支结构程序设计 209
习题3 循环结构程序设计 219
习题4 函数 237
习题5 数组 248
习题6 结构体与共用体 261
习题7 指针 275
习题8 位运算 291
习题9 文件 296