内容简介
第1章 C语言概述
1.1 程序设计与C语言
1.2 C程序初识
1.3 程序设计方法与算法
1.4 C程序运行环境与学习方法
1.5 例题精解
1.6 本章小结
习题
第2章 数据类型、运算符与表达式
2.1 C语言基础
2.2 常量
2.3 变量
2.4 基本运算符与表达式
2.5 不同数据类型间的转换和运算
2.6 例题精解
2.7 本章小结
习题
第3章 顺序结构程序设计
3.1 C语言中的语句
3.2 数据的输入输出
3.3 例题精解
3.4 本章小结
习题
第4章 选择结构程序设计
4.1 关系运算和逻辑运算
4.2 if语句
4.3 switch语句
4.4 例题精解
4.5 本章小结
习题
第5章 循环结构程序设计
5.1 概述
5.2 while语句
5.3 do while语句
5.4 for语句
5.5 循环嵌套
5.6 break语句、continue语句和goto语句与标号
5.7 例题精解
5.8 本章小结
习题
第6章 数组
6.1 一维数组
6.2 二维数组
6.3 字符数组和字符串
6.4 例题精解
6.5 本章小结
习题
第7章 指针
7.1 指针的基本概念
7.2 指针与数组
7.3 指针数组和指向指针的指针
7.4 例题精解
7.5 本章小结
习题
第8章 函数
8.1 函数的基本概念
8.2 函数参数和函数的值
8.3 函数的调用
8.4 数组作为函数参数
8.5 指针作为函数参数
8.6 嵌套调用与递归调用
8.7 存储类型
8.8 命令行参数
8.9 例题精解
8.10 本章小结
习题
第9章 编译预处理
9.1 宏定义
9.2 文件包含
9.3 条件编译
9.4 例题精解
9.5 本章小结
习题
第10章 结构体与共用体
10.1 结构体
10.2 共用体
10.3 枚举
10.4 用户定义类型
10.5 例题精解
10.6 本章小结
习题
第11章 位运算
11.1 位运算的概念
11.2 位运算
11.3 位域(位段)
11.4 本章小结
习题
第12章 文件
12.1 文件概念
12.2 文件指针
12.3 文件的打开与关闭
12.4 文件的读写
12.5 文件的定位操作
12.6 文件的错误检测
12.7 本章小结
习题
附录
1.常用字符与ASCII代码对照表
2.C语言运算符的优先级与结合性
3.C库函数
4.常见错误信息表
参考文献