内容简介
第1章 初识C语言
1.1 技能1:Turbo C软件安装
1.1.1 Turbo C的安装
1.1.2 Turbo C的启动与退出
1.2 技能2:认识运行环境
1.3 技能3:创建并运行一个C程序
1.3.1 C语言的程序特点
1.3.2 C程序的运行过程
理论与上机实习双指导
上机实习 C运行环境基本使用方法
习题
第2章 数据类型、运算符与表达式
2.1 技能1:基本数据类型的使用
2.1.1 整型数据的定义、赋值和输出
2.1.2 实型数据的定义、赋值和输出
2.1.3 字符型数据定义、赋值和输出
2.1.4 字符串常量及其输出
2.2 技能2:基本数据类型间的混合运算
2.2.1 基本数据类型间的混合运算
2.2.2 数据类型的强制转换
2.3.1 算术运算符和算术表达式
2.3 技能3:运算符及表达式的使用
2.3.2 赋值运算符和赋值表达式
2.3.3 逗号运算符和逗号表达式
2.3.4 sizeof()运算符
2.3.5 运算符的优先级
2.3.6 C语句
2.4 技能4:常用数学函数的使用
理论与上机实习双指导
上机实习一 基本数据类型
上机实习二 运算符与表达式
习题
选作题
第3章 沟通与直行——数据的输入/输出和顺序结构
3.1 技能1:字符输入/输出函数的使用
3.1.1 标准字符输出函数putchar()
3.1.2 标准字符输入函数getchar()
3.2 技能2:格式输出函数的使用
3.3 技能3:格式输入函数的使用
3.4 技能4:顺序程序设计
3.4.1 编写程序的方法
3.4.2 顺序结构程序设计
理论与上机实习双指导
上机实习一 字符的输入/输出
上机实习二 相互理解——scanf()与printf()
习题
选作题
第4章 让程序作自己的选择——选择结构
4.1 技能1:运用条件运算符设计简单的程序
4.2 技能2:关系表达式与逻辑表达式的运用
4.2.1 关系表达式
4.2.2 逻辑表达式
4.3.1 if语句的3种形式
4.3 技能3:用if语句编制选择结构的程序
4.3.2 if语句的嵌套
4.4 技能4:用switch语句设计多选一的程序
理论与上机实习双指导
上机实习一 条件运算符、关系表达式与逻辑表达式
上机实习二 if语句
上机实习三 多岔口的抉择——switch语句
习题
选作题
5.1.1 循环结构与while语句
5.1 技能1:用while语句进行循环结构的程序设计
第5章 聪明的循环——循环结构
5.1.2 应用while编制程序
5.2 技能2:用do...while语句实现循环结构的程序设计
5.2.1 深刻认识do...while语句
5.2.2 应用do...while编制程序
5.3 技能3:灵活应用for语句设计循环程序
5.3.1 for的形式和特点
5.3.2 for的省略形式
5.3.3 应用for编制程序
5.3.4 几种循环的嵌套使用
5.4.1 通过范例体会break的作用
5.4 技能4:使用循环的帮手——break和continue
5.4.2 通过范例体会continue的作用
5.4.3 在程序中体会break和continue的区别
5.5 技能5:不得不说的朋友——goto语句
理论与上机实习双指导
上机实习一 分清while与do...while语句
上机实习二 灵活使用for语句
习题
选作题
6.1.1 一维数组的定义和引用
6.1 技能1:一维数组的定义和使用
第6章 数组
6.1.2 一维数组的初始化
6.1.3 利用一维数组编程
6.2 技能2:二维数组的定义和使用
6.2.1 认识二维数组与多维数组
6.2.2 二维数组的初始化
6.2.3 利用二维数组编程
6.3 技能3:字符型数组和字符串处理函数的应用
6.3.1 字符数组的定义与初始化
6.3.2 字符串(数组)的输入和输出
6.3.3 常用字符串处理函数
理论与上机实习双指导
上机实习一 一维数组与二维数组
上机实习二 字符型数组和字符串
习题
选作题
第7章 一劳永逸的函数
7.1 技能1:认识函数
7.2 技能2:定义函数
7.3 技能3:了解函数的返回值
7.4.1 函数调用的一般形式
7.4 技能4:调用函数
7.4.2 函数调用的方式
7.4.3 函数的嵌套调用和递归调用
7.5 技能5:认识变量的作用范围
理论与上机实习双指导
上机实习一 函数的定义与调用
上机实习二 局部变量与全局变量
上机实习三 成就感——设计一个调用自定义函数的程序
习题
选作题
8.1.1 不带参数的宏定义
第8章 编译预处理
8.1 技能1:掌握宏定义的使用
8.1.2 带参数的宏定义
8.2 技能2:读懂含有包含文件的程序
8.3 技能3:读懂含有条件编译的程序
理论与上机实习双指导
上机实习 宏的定义与应用
习题
选作题
9.1 技能1:简单变量的指针的应用
第9章 C语言的精华——指针类型
9.2 技能2:应用指向数组的指针对数组元素进行操作
9.3 技能3:指向函数的指针的简单应用
理论与上机实习双指导
上机实习 指针的简单应用
习题
选作题
10.1.1 结构体(即“结构”)的概念
10.1.2 结构体类型的定义
10.1 技能1:在程序中使用结构体类型
第10章 类型DIY——结构体和共用体
10.1.3 结构体变量的定义、初始化和引用
10.1.4 结构体数组
10.1.5 结构体指针
10.1.6 读懂含有结构体变量的程序
10.2 技能2:在程序中使用共用体类型
10.2.1 共用体的定义
10.2.2 共用体变量的引用
10.2.3 在程序中使用共用体变量
理论与上机实习双指导
上机实习一 结构体的定义和使用
上机实习二 共同体的定义和使用
习题
选作题
第11章 文件
11.1 技能1:创建及使用文件
11.1.1 认识文件
11.1.2 创建文件
11.1.3 文件的读写操作
11.2 技能2:随机文件读写
11.2.1 随机写入函数fwrite()
11.2.2 随机读取函数fread()
理论与上机实习双指导
上机实习一 文件的顺序读写
上机实习二 文件的随机读写
习题
附录
附录A ASCII码字符表
附录B 运算符的优先级与结合性
附录C C语言中的关键字
附录D Turbo C库函数简介
附录E Turbo C编译错误信息
附录F 进位制转换