前言
第一篇 基础篇
第l章 概述
1.1 程序与程序设计语言
1.2 C程序设计基础
习题1
第2章 数据类型、运算符和表达式
2.1 标识符、常量和变量
2.2 整型数据
2.3 实型数据
2.4 算术运算符和算术表达式
2.5 赋值运算符和赋值表达式
2.6 自加、自减运算符和逗号运算符
习题2
第3章 顺序结构
3.1 赋值语句
3.2 数据输出
3.3 数据输入
3.4 复合语句和空语句
3.5 顺序结构程序举例
习题3
第4章 选择结构
4.1 关系运算和逻辑运算
4.2 if语句
4.3 switch语句
4.4 语句标号和goto语句
习题4
第5章 循环结构
5.1 while语句和用while语句组成的循环结构
5.2 do.while语句和用do—while语句构成的循环结构
5.3 for语句和用for语句构成的循环结构
5.4 循环结构的嵌套
5.5 break和continue在循环体中的作用
5.6 程序举例
习题5
第二篇 进阶篇
第6章 数组
6.1 一维数组的定义和引用
6.2 二维数组的定义和引用
习题6
第7章 函数
7.1 库函数
7.2 函数的定义和返回值
7.3 函数的调用
7.4 函数的嵌套调用和递归调用
7.5 调用函数和被调用函数之间的数据传递
7.6 局部变量和全局变量
7.7 变量的存储类别
7.8 内部函数和外部函数
习题7
第8章 编译预处理
8.1 宏定义
8.2 文件包含
8.3 条件编译
习题8
第9章 地址和指针
9.1 地址指针的基本概念
9.2 变量的指针和指向变量的指针变量
9.3 数组指针和指向数组的指针变量
9.4 函数指针变量
9.5 指针型函数
9.6 指针数组和指向指针的指针
9.7 有关指针的数据类型和指针运算的小结
习题9
第10章 字符型数据与字符串
10.1 字符型数据
10.2 用字符数组来存储字符串
10.3 字符串数组
10.4 字符串的指针和指向字符串的指针变量
10.5 字符串的输入输出
……
第三篇 考试篇
第四篇 实验篇