第一章 推开C语言之门
第一节 关于机器语言
第二节 什么是C语言
第三节 C语言的特点
第二章 初步接触C 程序
第一节 一个小程序
第二节 运行这个程序
一、进入Turbo C集成环境
二、编辑源文件
三、编译源程序
四、将源程序存入磁盘
五、执行程序
六、退出TC
第三章 逐步学习基本概念
第一节 你将南到的基础知识
一、简单介绍C程序
二、基础知识
第二节 常量和变量
一、常量
二、变量
第三节 运算符简介
第四节 算术运算符与算术表达式
一、基本的算术运算符
二、算术表达式和运算符的优先级
三、自增、自减速运算符
第五节 赋值运算符和赋值表达式
一、赋值运算符
二、复合的赋值运算符
三、赋值表达式
第六节 逗号运算符和逗号表达式
习题一
第四章 编写最简单的程序
第一节 C语句概述
第二节 C程序的基本元素
第三节 变量赋初值
第四节 输出数据
一、putchar函数(字符输出函数)
二、printf函数(格式输出函数)
第五节 输入数据(从键盘)
一、getchar函数(字符输入函数)
二、scanf函数(格式输入函数)
第六节 顺序结构程序
一、顺序结构
二、顺序结构编程练习
第五章 判断与选择
第一节 引言
第二节 关系运算符和关系表达式
一、关系运算符及其优先级
二、关系表达式
第三节 逻辑运算符和逻辑表达式
一、三种逻辑运算
二、逻辑运算符及其优先级
三、逻辑表达式
四、用逻辑表达式表示条件
第四节 if语句
一、程序的选择结构
二、if语句的格式
三、if语句的简单应用
第五节 嵌套的if语句
一、if语句的嵌套
二、简单应用
第六节 条件运算符
一、条件运算符和条件表达式
二、说明
第七节 程序练习
习题三
第六章 循环
第一节 概述
第二节 循环结构
一、两种不同的描述方法
二、两种循环结构
三、两种循环结构的区别
第三节 while语句
一、while语句析格式及功能
二、应用举例
第四节 do-while语句
一、do-while语句的格式及功能
二、应用举例
第五节 for语句
一、for语句的格式及功能
二、for语句的特点
三、应用举例
第六节 三种循环的比较
第七节 循环的嵌套
一、循环的嵌套
二、应用举例
第八节 break语句和Continue语句
一、break语句
二、Continue语句
三、breakContinue的区别
四、应用举例
第九 程序举例
第七章 数组
第一节 引言
第二节 数组的概念
一、什么是数组
二、数组的维度
第三节 一维数组的定义和引用
一、一维数组的定义
二、一维数组元素的引用
三、一维数组的初始化
四、一维数组程序举例
第四节 一维数组的应用
一、排序
二、其他
第五节 二维数组的定义和引用
一、二维数组的定义
二、二维数组的引用
三、二维数组的初始化
四、二维数组应用举例
第六节 字符数组
一、定义字符数组
二、字符数组的初始化
三、字符数组的引用
四、字符串和字符中结束标志
五、字符数组的输入输出
六、常用字符串处理函数
习题五
第八章 结构体
第一节 概述
第二节 定义结构体类型
第三节 定义结构体类型变量
一、定义结构体类型变量的方法
二、关于结构体变量的引用规则
第五节 结构体变量的初始化
第六节 结构体数组
一、结构体数组的定义
二、结构体数组的初始化
三、应用举例
习题六
第九章 函数
第一节 概述
第二节 函数定义
第三节 函数的分类
一、从用户使用角度分类
二、从函数形式分类
第四节 函数参数和函数的值
一、形式参数与实际参数
二、函数的返回值
第五节 函数的调用
一、函数调用的一般形式
二、函数调用的方式
三、对被调用函数的说明
四、函数应用举例
第六节 函数的嵌套调用
第七节 函灵敏的递归调用
习题七
附录一 名词解释
附录二 常见错误分析