前言
第1章 C语言程序设计概述
1.1 程序设计概述
1.1.1 程序与程序设计语言
1.1.2 程序设计的一般过程
1.1.3 程序设计方法
1.2 算法
1.2.1 算法的概念
1.2.2 算法的组成要素
1.2.3 算法的描述
1.3 C语言简介
1.3.1 C语言出现的历史背景
1.3.2 C语言的特点
1.3.3 C语言字符集
1.3.4 C语言标识符与关键字
1.3.5 C语言程序基本结构
1.4 C语言编程环境
1.4.1 Turbo C 2.0编程环境
1.4.2 Visual C++6.0编程环境
1.5本章小结
习题一
第2章 C语言的基本数据类型与表达式
2.1 C语言的基本数据类型
2.1.1 数据类型概述
2.1.2 整型
2.1.3 实型
2.1.4 字符型
2.2 常量与变量
2.2.1 常量与符号常量
2.2.2 变量与变量说明
2.2.3 变量的初始化与赋值
2.3 运算符与表达式
2.3.1 算术运算符与算术表达式
2.3.2 关系运算符与关系表达式
2.3.3 逻辑运算符与逻辑表达式
2.3.4 赋值运算符与赋值表达式
2.3.5 条件运算符与条件表达式
2.3.6 逗号运算符与sizeof运算符
2.3.7 运算优先级与结合性
2.4数据类型转换
2.4.1 自动类型转换
2.4.2强制类型转换
2.5 实例分析
2.6 本章小结
习题二
第3章 顺序结构程序设计
3.1 结构化程序设计的基本结构
3.1.1 结构化程序设计方法
3.1.2 程序的三种基本结构
3.2 输人与输出语句
3.2.1 格式输出函数(printf函数)
3.2.2 格式输入函数(sCanf函数)
3.2.3 字符输出函数(putChar函数)
3.2.4 字符输入函数(getChar函数)
3.3 实例分析
3.4 本章小结
习题三
第4章 选择结构程序设计
4.1 if语句
4.2 if…else语句
4.3 if…else if语句
4.4 if语句的嵌套
4.5 SWitCh语句
4.6 实例分析
4.7 本章小结
习题四
第5章 循环结构程序设计
5.1 whi1e语句
5.2 d0whi1e语句
5.3 for语句
5.4 循环的嵌套
5.5 break语句、Continue语句与goto语句
5.5.1 break语句
5.5.2 COI1tinue语句
5.5.3 goto语句
……
第6章 函数
第7章 编译预处理
第8章 数组
第9章 指针
第10章 结构体、共用体、枚举及类型定义
第11章 文件
第12章 位运算
参考文献
附录Ⅰ 关键字
附录Ⅱ 常用字符与ASCII代码对照表
附录Ⅲ 运算符的优先级和结合性
附录Ⅳ 常用的C库函数