前言
第1章 概述
1.1 Hello World
1.2 C语言的特点
1.3 从例子看C语言
1.3.1 变量和表达式
1.3.2 语句和函数
1.3.3 输入输出
1.3.4 main
1.3.5 程序结构
1.3.6 可读性
1.4 编译程序工作流程
1.5 一点建议
第2章 基本数据类型与表达式
2.1 数据与类型
2.1.1 为什么使用数据类型
2.1.2 类型名与类型修饰符
2.2 常量
2.2.1 整型常量
2.2.2 实型常量
2.2.3 字符型常量
2.2.4 字符串常量
2.2.5 宏常量
2.3 变量
2.3.1 标识符命名
2.3.2 变量的定义
2.3.3 变量的初始化
2.3.4 const类型修饰符
2.3.5 使用变量时的注意事项“
2.4 常用运算符与表达式
2.4.1 运算符的优先级与结合性
2.4.2 算术运算符及表达式
2.4.3 赋值运算符及表达式
2.4.4 自增、自减运算符
2.4.5 表达式求值与类型转换
2.4.6 其他常用运算符
2.5 常用数学函数
第3章 程序控制结构
3.1 语句
3.1.1 什么是语句
3.1.2 复合语句
3.1.3 语句与控制结构
3.2 控制结构中常用的三种表达式
3.2.1 关系运算符与关系表达式
3.2.2 逻辑运算符与逻辑表达式
3.2.3 条件运算符与条件表达式
3.3 条件语句
3.3.1 if-else语句
3.3.2 if-else if语句
3.3.3 switch语句
3.4 循环语句
3.4.1 while循环语句
3.4.2 for循环语句
3.4.3 do-while循环语句
3.5 跳转语句
3.5.1 return语句
3.5.2 break语句
3.5.3 continue语句
3.5.4 goto语句与标号
3.6 控制结构常用的语句和表达式
3.6.1 空语句
3.6.2 逗号运算符与逗号表达式
3.7 控制结构程序举例
3.7.1 统计
3.7.2 数学问题
3.7.3 数列显示
第4章 函数与程序结构
4.1 函数和程序
4.1.1 概j苤
4.1.2 程序中的函数分解
4.1.3 主函数
4.1.4 标准库函数
4.1.5 一个简单的例子:求任意两个数的最大值
第5章 数组
第6章 指针
第7章 构造数据类型
第8章 输入与输出及文件操作
第9章 Linux/Windows编程简介
第10章 C++语言简介
参考文献
附录