1 导论
1.1 计算机理论模型
1.2 计算机硬件组成
1.3 计算机软件层次结构
1.4 软件与程序设计
1.5 C语言的特点及应用
1.6 第一个C语言程序
1.6.1 剖析程序结构
1.6.2 注释
1.6.3 内存与变量
1.6.4 输入输出功能和预处理
1.6.5 程序的编译和运行
2 变量和数据类型
2.1 变量与内存
2.1.1 计算机内存
2.1.2 变量与数据类型
2.1.3 变量的定义与命名
2.1.4 变量的赋值与初始化
2.1.5 整型变量的算术运算
2.1.6 复合赋值语句
2.1.7 整型变量的输入和输出
2.2 浮点数及浮点型变量
2.2.1 浮点数常量
2.2.2 浮点型变量
2.3 类型转换
2.3.1 隐式类型转换
2.3.2 显式类型转换
2.4 常量的符号化
3 分支结构
3.1 if语句
3.1.1 简单if语句与条件表达式
3.1.2 if语句的扩展:if-else
3.1.3 条件运算符
3.1.4 if中的复合语句
3.1.5 if语句的嵌套
3.1.6 逻辑表达式
3.2 多分支条件语句
3.2.1 if…elseif语句
3.2.2 switch语句
4 循环结构
4.1 循环与自加自减运算
4.2 for循环
4.2.1 for循环的一般用法
4.2.2 for语句的各种变形
4.2.3 for循环的进一步探讨
4.3 while循环
4.3.1 前置自加自减运算符
4.3.2 while循环语句
4.4 do-while循环
4.5 循环的比较与嵌套
4.5.1 二重for循环
4.5.2 组合二重循环
4.6 continue语句
……
5 基本数据类型
6 数组
7 函数
8 指针
9 字符串
10 结构化数据
11 文件
附录
参考文献
展开