目录 1
第1章 初识C程序 1
1.1 了解C程序 1
1.2 怎样才能学好C程序 3
1.3 C集成上机调试环境简介 6
第2章 C语言基础 9
2.1 C语言数据结构 9
2.2 常量与变量 10
2.3 运算符 15
2.4 常用数学函数及使用技巧 22
2.5 表达式 25
2.6 小结与实例 27
第3章 顺序结构程序设计 33
3.1 顺序结构程序流程图 33
3.2 直接赋值语句 35
3.3 键盘输入语句 36
3.4 输出语句 37
3.5 小结与实例 40
第4章 选择结构程序设计 44
4.1 模仿编写C选择程序 44
4.2 if语句 48
4.3 switch语句 54
4.4 小结与实例 63
第5章 循环结构程序设计 66
5.1 if与goto构成循环 66
5.2 for循环 70
5.3 while循环 85
5.4 do-while循环 90
5.5 小结与实例 96
第6章 数组与结构 115
6.1 一维数组 115
6.2 字符数组 125
6.3 结构 133
6.4 二维数组 139
6.5 小结与实例 145
第7章 指针 155
7.1 指针的概念 155
7.2 指针类型 156
7.3 指针与数组 162
7.4 小结与实例 171
第8章 函数与变量存储类别 178
8.1 模仿编写自定义函数程序 178
8.2 自定义函数 181
8.3 变量作用域与存储类别 190
8.4 数组、指针作函数参数 192
8.5 小结与实例 202
第9章 文件 211
9.1 C文件概述 211
9.2 文件操作语句 212
9.3 小结与实例 218
10.1 算法的概述 224
第10章 部分典型算法 224
10.2 典型算法简介 227
第11章 C程序综合实训(五子棋游戏) 234
11.1 实训目的 234
11.2 程序编写步骤 234
11.3 程序功能分析 234
11.4 定义核心数据结构 234
11.6 五子棋游戏操作说明 235
11.5 程序的模块划分 235
11.7 实训内容与学时分配 236
11.8 教学组织设计 236
11.9 考核方式与标准 236
11.10 参考源程序 237
11.11 源程序中用到的标准函数说明 248
附录1 ASCⅡ表 250
附录2 C保留字 251
附录3 C运算符 251
附录4 C程序调试错误信息 251