第1章 C语言集成环境简介 1
1.1 Visual C++集成环境 1
1.2 Code::Blocks 7
1.3 Turbo C++集成环境 17
1.4 UNIX/Linux下的C开发环境 28
1.5 C4droid手机编程环境 33
第2章 C语言程序设计实验 36
2.1 熟悉C语言程序编辑与调试环境 36
2.2 数据类型、运算符、表达式实验 43
2.3 顺序结构程序实验 47
2.4 选择结构程序实验 51
2.5 条件型循环结构程序实验 55
2.6 计数型循环结构程序实验 59
2.7 函数实验 63
2.8 递归、嵌套函数及编译预处理实验 70
2.9 一维数组与二维数组设计实验 74
2.10 字符数组程序实验 80
2.11 指针程序实验 85
2.12 结构体程序实验 90
2.13 文件程序实验 98
第3章 C语言程序设计课外实验 106
3.1 数据类型:简单的数据加密 106
3.2 选择结构:求解不多于5位的整数各个数位上的数字 107
3.3 循环结构:爱因斯坦走台阶 109
3.4 循环结构:体育比赛抽签程序 109
3.5 循环与数组综合:十进制转化成二进制实验 110
3.6 数组:学生成绩管理系统 111
3.7 函数:递归程序设计实验 112
3.8 函数:求超级素数 112
3.9 函数:不使用strcpy实现两个字符串的比较 113
3.10 结构体:通讯录的建立与查询 114
3.11 文件:英文单词关键词检索 114
3.12 综合程序设计:各类应用题 115
第4章 课程设计 116
4.1 课程设计目标 116
4.2 课程设计题目实例 122
第5章 习题与学习指导 136
5.1 C语言程序设计概述 136
5.2 数据类型、运算符和表达式 138
5.3 顺序结构程序设计 143
5.4 选择(分支)结构程序设计 149
5.5 循环结构程序设计 153
5.6 函数 164
5.7 数组 169
5.8 指针 179
5.9 结构体、共用体与枚举 190
5.10 文件 199
5.11 习题解答 204
参考文献 261