目 录 1
第一章概述 1
计算机程序 1
编程语言 2
编译器 6
翻译器 7
为什么要用C/C++? 8
函数库 9
C的演变 11
C能做什么和不能做什么 13
编程的步骤 13
学习编程 15
编程需要些什么 15
C/C++展望 16
思考题 16
习题 16
C程序的结构 17
第二章 这就是C/C++ 17
大写和小写 19
return()函数 19
使用注释 20
理解参数 22
#include命令 23
程序设计 24
习题 25
思考题 25
第三章变量和常量 26
字符型数据 26
整数 27
小数 28
为什么用整数? 29
常量和变量 29
常量和变量的命名 30
常量说明 31
为什么要用常量? 35
变量说明 37
赋值 38
字符串变量说明 38
数据类型和函数 42
文字 42
计划你的程序 43
思考题 44
习题 44
puts()函数 45
第四章C/C++的输出 45
putchar()函数 46
控制码 47
通用的printf()函数 54
选择正确的输出命令 65
C++的输出 66
程序设计 68
思考题 69
习题 70
第五章 C/C++的输入 71
gets()函数 72
getchar()函数 74
地址运算符 76
scanf()函数 78
C++的输入 85
未赋值的变量 86
有用的输入算法 87
思考题 88
习题 89
第六章运算符 90
算术运算符 91
运算符和数据类型 94
表达式 96
优先级别 98
有用的处理算法 102
程序设计 109
思考题 111
习题 111
第七章如何运行函数 113
使用函数 114
函数中的变量 117
传递参数 122
返回变量 126
使用宏 129
程序设计 132
思考题 133
习题 133
大if 134
第八章让计算机做决定 134
多语句 136
if…else命令 137
逻辑运算符 139
嵌套if语句 142
switch/case/default结构 144
程序设计 147
思考题 149
习题 150
使用for循环 151
第九章重复 151
使用do…while循环 158
使用while循环 160
循环类型的组合使用 162
程序设计 162
思考题 167
习题 168
数组 169
第十章数组和字符串 169
数组练习 180
字符串 182
程序设计 190
思考题 190
习题 191
第十一章结构体和指针 192
使用结构体 192
理解指针 205
思考题 212
习题 212
第十二章输出到磁盘和打印机 214
理解文件 214
说明文件 216
打开文件 216
关闭文件 219
输入和输出函数 220
使用字符 221
使用文本行 223
格式化输入和输出 226
使用结构体 229
读入数组中 232
给文件增加数据 234
文本和二进制格式 234
打印数据 236
思考题 238
程序设计 238
习题 239
第十三章编程技巧的综合应用 240
应用程序 240
全局说明 241
main()函数 242
增加一个记录:addcd()函数 244
删除一个记录:delcd()函数 246
改变CD数据:chcd()函数 248
改变位置:chloc()函数 250
显示一个记录:locate()函数 251
打印一个报告:plist()函数 252
记录排序:sort()函数 253
附录A示例软盘的使用 255
安装你的编译器 255
使用CEDIT程序编辑器 256
使用PCC编译器 257
使用示例程序 260
词汇表 262