第1章 概述
1.1 程序设计语言
1.1.1 程序设计语言的发展
1.1.2 C语言发展简史
1.2 C语言的特点
1.3 C语言程序的结构
1.3.1 简单的c语言程序举例
1.3.2 C语言程序的结构
1.3.3 源程序书写规则
1.4 C语言程序的上机环境
练习题
第2章 数据类型及其运算
2.1 数据类型
2.2 常量
2.2.1 标识符
2.2.2 常量
2.2.3 各种类型常量的表示
2.3 变量
2.3.1 各种类型的变量表示
2.3.2 变量赋初值
2.4 数据类型的转换
2.5 运算符及表达式
2.5.1 算术运算符及其表达式
2.5.2 关系运算符及其表达式
2.5.3 逻辑运算符及其表达式
2.5.4 赋值运算符及其表达式
2.5.5 其他运算符及其表达式
练习题
第3章 C语言控制结构
3.1 顺序结构
3.1.1 赋值语句
3.1.2 数据输出函数
3.1.3 数据输入函数
3.1.4 顺序结构程序应用举例
3.2 选择结构
3.2.1 if语句
3.2.2 ifelse语句
3.2.3 if语句嵌套
3.2.4 switch语句
3.2.5 条件运算符
3.2.6 选择结构程序应用举例
3.3 循环结构
3.3.1 while语句
3.3.2 dowhile语句
3.3.3 for语句
3.3.4 循环嵌套
3.3.5 辅助循环控制语句
3.3.6 循环结构程序应用举例
练习题
第4章 数组
4.1 一维数组
4.1.1 一维数组的定义
4.1.2 一维数组的初始化
4.1.3 一维数组的引用
4.1.4 一维数组程序应用举例
4.2 多维数组
4.2.1 二维数组的定义
4.2.2 二维数组的初始化
4.2.3 二维数组的引用
4.2.4 二维数组程序应用举例
4.3 字符数组和字符串
4.3.1 字符数组的定义
4.3.2 字符数组的初始化
4.3.3 字符数组的引用
4.3.4 字符串
4.3.5 字符数组和字符串的输入输出
4.3.6 字符串函数
4.3.7 字符数组程序应用举例
练习题
第5章 函数
第6章 编译预处理
第7章 指针
第8章 结构体与共用体
第9章 位运算
第10章 文件
附录
参考文献