理论部分 3
第1章 编程的基本概念 3
1.1 C语言的概述 6
1.1.1 C语言的发展历程及应用 6
1.1.2 C语言的特点 7
1.1.3 使用Microsoft Visual Studio 2010进行C语言程序的开发 8
1.2 C语言编程的步骤 13
1.2.1 第一个C语言程序 13
1.2.2 开发步骤 15
1.3 算法及流程图 16
1.3.1 算法的特性 17
1.3.2 怎样表示一个算法 17
第2章 常量、变量和数据类型 25
2.1 常量 27
2.2 变量 28
2.2.1 变量命名规则 28
2.2.2 变量的声明 29
2.3 基本数据类型 30
2.3.1 整型数据 31
2.3.2 浮点型数据 33
2.3.3 字符型数据 35
第3章 运算符与表达式 41
3.1 算术运算符 43
3.2 关系运算符 45
3.3 逻辑运算符 46
3.4 赋值运算符 47
3.5 复合赋值运算符 49
3.6 自增/减运算符 51
3.7 条件运算符 52
3.8 逗号运算符 53
3.9 求字节运算符 54
3.10 运算符的优先级 56
3.11 类型转换 57
第4章 输入输出语句 62
4.1 printf函数 64
4.2 scanf函数 67
4.3 getchar函数 71
4.4 putchar函数 72
第5章 条件语句(1) 74
5.1 if语句 76
5.2 if-else语句 77
5.3 多重选择if-else-if语句 79
5.4 嵌套if语句 80
第6章 条件语句(2) 88
6.1 switch语句 90
6.2 条件语句示例分析 93
第7章 循环语句(1) 99
7.1 while循环 102
7.2 do-while循环 103
7.3 break语句 105
7.4 continue语句 107
7.5 exit函数 108
第8章 循环语句(2) 113
8.1 for循环 116
8.2 循环嵌套 120
第9章 一维数组 128
9.1 为什么使用数组 130
9.2 什么是数组及数组的存储机制 130
9.3 怎么定义一个数组 131
9.4 怎么引用一个数组元素及引用数组元素的机制 132
9.5 怎么给数组元素赋值及初始化 133
9.6 数组的应用 135
9.7 冒泡排序算法实现 143
第10章 函数 152
10.1 为什么使用函数 154
10.2 什么是函数 156
10.3 函数的分类 156
10.4 函数的三大特征 158
10.5 怎么定义一个函数 158
10.5.1 无参函数的一般形式 158
10.5.2 有参函数的一般形式 159
10.6 怎么调用函数? 160
10.7 参数的类型 161
10.8 函数原型声明 162
10.9 函数返回值 162
10.10 局部变量和全局变量 163
10.10.1 局部变量 163
10.10.2 全局变量 164
上机部分 171
上机1 编程的基本概念 171
第1阶段 指导 171
第2阶段 练习 177
上机2 变量、常量和数据类型 178
第1阶段 指导 178
第2阶段 练习 181
上机3 运算符与表达式 182
第1阶段 指导 182
第2阶段 练习 185
上机4 输入输出语句 186
第1阶段 指导 186
第2阶段 练习 188
上机5 条件语句(1) 190
第1阶段 指导 190
第2阶段 练习 192
上机6 条件语句(2) 195
第1阶段 指导 195
第2阶段 练习 199
上机7 循环语句(1) 200
第1阶段 指导 200
第2阶段 练习 203
上机8 循环语句(2) 204
第1阶段 指导 204
第2阶段 练习 207
上机9 一维数组 208
第1阶段 指导 208
第2阶段 练习 213
上机10 函数 214
第1阶段 指导 214
第2阶段 练习 218
附录1 指针 219
附录2 函数高级 231
附录3 二维数组 247
附录4 字符串 255
附录5 结构 265
附录6 文件 279
附录7 C语言编码规范 291
附录8 C语言常用的系统函数 296
附录9 ASCII字符集 301