第1讲 C语言编程起步 1
1.1 从比尔·盖茨谈起 1
1.2 为什么要学习程序设计 3
1.3 怎样学习程序设计 4
1.4 用VC6.0编写C程序实例步骤 5
1.5 编程步骤小结 11
1.6 编程常用英语四级词汇归纳 15
2.1 C程序基本结构、变量定义与输出语句 17
第2讲 C程序基本常识 17
2.2 变量的赋值与输出语句应用:一元二次方程通解程序 23
2.3 变量的键盘赋值方法:一元二次方程通解程序的完善 25
2.3.1 输入输出语句的典型应用:鞋码和首同尾合十 30
2.3.2 实数科学计数法:C语言表示方式 33
2.4 程序中错误的排除方法:肥胖数的测量 36
2.5 程序的单步执行:一元二次方程通解程序的调试 39
第3讲 条件语句 45
3.1 if条件语句的引入:一元二次方程通解程序 45
3.2 if条件语句及其应用:一论身高预测 48
3.3 if条件语句程序调试:已知三角形三边求面积 51
3.4 if语句综合运用:闰年规则的确定依据 58
3.5 if语句的嵌套:水费计算问题 61
3.6 字符型变量的定义:字母大小写转化 65
3.7 switch语句及其典型应用:公历历法的计算 70
第4讲 for循环语句 77
4.1 for循环语句的语法格式:同学聚会握手次数计算 77
4.2.1 for语句典型应用:抓交通肇事犯 80
4.2 for语句的应用:程序调试方法 80
4.2.2 C程序的调试:象棋起源传说 84
4.3 for循环语句的嵌套:整数解二元一次方程组的C程序求解 88
第5讲 do{}while()循环语句 91
5.1 do{}while()语句的语法格式及功能:巧记π的前22位特殊典故 91
5.2 do{}while()语句的典型应用之一:信息加密 98
5.3 do{}while()语句的精彩应用之二:二分法解无理方程 102
第6讲 while()循环语句 111
6.1 语法格式及功能:数列和是正无穷大验证 111
6.2 手机短信恶作剧案例分析:测试你的性格指数 113
6.3 while()语句的典型实例:韩信点兵 120
第7讲 数组 125
7.1 数组的定义及应用:歌咏比赛评分规则 125
7.2 数组的典型应用:猴子吃桃 128
7.3 字符数组和字符串:特殊的输入输出方式 135
第8讲 函数 137
8.1 数学库函数及其用法:古文物年代鉴定依据 137
8.2 其他库函数及其应用 141
8.2.1 随机函数的典型应用之一:电脑随机出算术考试题和首同尾合十题 141
8.2.2 随机函数的典型应用之二:喝酒时人机猜枚大战游戏 145
8.2.3 其他标准库函数及其典型应用:信息加密程序的进一步完善 152
8.3 用户自定义函数:编写方法及应用示例 158
8.3.1 用户自定义函数编写步骤:求解整数方程x!+y!+z!=xyz 158
8.3.2 用户自定义函数的应用举例:再论二分法求解无理方程 165
第9讲 指针 169
9.1 指针的语法定义与使用方法 169
9.2 指针应用举例:K金首饰含金量计算 171
9.3 机密文件的加密与解密方法 173
9.4 机密文件网络传输:加密解密 184
10.1 文件包含宏命令含义及应用:用户自定义函数的改造 191
第10讲 宏命令 191
10.2 条件编译宏命令 193
第11讲 结构体 199
11.1 结构体定义方法及应用:硕士研究生入学考试成绩单分析 199
11.2 房奴:商品房的奴隶 210
11.3 结构体的应用举例:等本金法还款机理性分析 212
11.4 结构体的应用举例:等本息法还款机理性分析 222
11.5 案例分析:购房贷款的合同纠纷 228
11.6 案例分析:大学生助学贷款还款过程剖析 236
12.1 C++语言对C语言功能的全部继承:二论身高预测 243
第12讲 C++语言程序设计初步 243
12.2 C++程序对C程序输入输出函数的改造:三论身高预测 247
12.3 C++中的类:硕士研究生入学考试成绩计算 253
12.4 包含类的C++程序规范编写过程示例 259
12.4.1 示例一:研究生入学考试例题程序的标准改造 259
12.4.2 示例二:大学生助学贷款还款计划 268
附录A 常用字符及对应的ASCII编码(附表1和附表2) 285
附录B 常用库函数 287