简介
本书是专为C语言的初学者而设计的,旨在帮助读者快捷地掌握C语言。本书在写法上根据初学者的特点,由浅入深,循序渐进,对一些概念和规则的说明简单明了。为增强直观性,书中给出了许多完整的带有注释和运行结果的程序例子。所有例子均不涉及复杂的物理和数学背景,算法上出很简单,主要用于说明C语言的语法规则和使用特性。
C语言是一种实用且很流行的计算机语言,也是C++语言的基础。本书共分13章,全面而系统地介绍了C语言程序设计的基本概念和方法,包括运算符、数据结构、程序结构、函数和I/O等。本书旨在帮助读者快速简洁地掌握C语言。在写法上,根据初学者特点由浅入深,循序渐进,对一些概念和规则的说明简单明了。为增强直观性,书中给出了许多完整的带有运行结果和程序分析的例子。所有例子均不涉及复杂的物理和数学背景,算法也很简单,主要用于说明C语言的语法规则和使用特性。本书可作C语言教教学培训教材,也可作广大计算机编程爱好者的自学教材。
目录
第1章 简介
1.1 c语言的特点
1.2 c程序特点
1.2.1 简单程序示例
1.2.2 c程序的书写格式
1.2.3 main()函数
1. 2.4 c程序的基本结构
1.3 基本符号、标识符和关键字
1.3.1 基本符号
1.3.2 标识符
1.3.3 关键字
1.4 程序设计中的几个基本概念
1.5 turbo c 2.0的使用
1.5.1 turbo c 2.0简介
1.5.2 turbo c 2.0的安装和启动
1.5.3 输入和编辑c源程序
1.5.4 运行c程序、查看结果和错误处理
1.5.5 存盘和装入
1.5.6 退出turbo c 2.0系统
1.6 本章小结
. 1.7 上机练习
1.8 习题
第2章 基本数据类型
2. 1 常量与变量
2. 1.1 常量
2.1.2 变量
2. 2 整数类型
2.2.1 整数类型的取值
2. 2.2 整型常量
2.2.3 整型变量的使用
2. 3 浮点数类型
2. 3.1 浮点类型的取值
2. 3.2 浮点类型常量
2.3.3 浮点类型变量的使用
2.4 字符类型
2.4. 1 字符类型的取值
2. 4. 2 字符型常量
2. 4. 3 字符串常量
2.4. 4 字符型变量的使用
2.5 数据的输入输出
2.5. 1 数据输入
2.5.2 数据输出
2. 6 本章小结
2. 7 上机练习
2.8 习题
第3章 运算符与表达式
3.1 算术运算符、赋值运算符及其表达式
3.1.1 二元算术运算
3.1.2 一元算术运算
3. 1.3 赋值运算
3.2 关系运算符与关系表达式
3.3 逻辑运算行与逻辑表达式
3.4 位运算符及其表达式
3.5 自增和自减运算符及其表达式
3.6 复合赋值运算及其表达式
3.7 其他运算符及其表达式
3.7.1 sizeof还算
3.7.2 条件运算
3.7.3 顺序运算
3.8 运算符的优先级与结合性
3. 9 类型转换
3.9.1 表达式类型转换
3.9.2 赋值类型转换
3.9.3 强制类型转换
3. 10 本章小结
3.11 上机练习
3.12 习题
第4章 程序结构及语句
4. 1 顺序结构及其语句
4.1.1 变量声明语句
4.1.2 表达式语句
4.1.3 函数调用语句
4.1.4 输入输出语句
4.2 选择结构及其语句
4.2.1 条件语句(if)
4.2.2 多路分支语句(switch)
4.3 循环结构及其语句
4.3.1 for循环语句
4. 3.2 while循环语句
4. 3.3 do while循环语句
4.4 辅助控制语句
4.4. 1 无条件转向语句
4. 4.2 跳出语句
4.4.3 继续语句
4.5 本章小结
4.6 上机练习
4.7 习题
第5章 数组
5. 1 一维数组
5. 1.1 一维数组的声明
5. 1.2 一维数组的使用
5. 2 二维数组
5.2. 1 二维数组的声明
5. 2.2 二维数组的使用
5. 3 字符数组
5.3.1 字符数组的声明
5. 3.2 字符数组的使用
5. 4 本章小结
5.5 上机练习
5. 6 习题
第6章 指针
6.1 变量与指针
6. 2 指针变量的声明
6. 3 指针的取地址和取内容运算
6. 3.1 取地址运算
6.3.2 取内客运算
6. 4 指针变量与数组
6. 4.1 指针变量与一维数组
6.4. 2 指针变量与多维数组
6. 4.3 指针变量的运算
6. 5 字符型指针变量
6. 5.1 字符型指针的声明
6.5.2 字符型指针变量的操作
6. 6 指针数组
6. 7 本章小结
6.8 上机练习
6. 9 习题
第7章 结构
7. 1 结构的基本概念
7.2 结构类型的定义与结构变量的声明
7.2.1 结构类型的定义
7. 2.2 结构变量的声明和初始化
7. 3 结构变量的使用
7. 3.1 引用结构变量成员
7.3.2 结构变量的运算和输入/输出
7. 4 结构数组
7. 4. 1 结构数组的声明
7.4. 2 结构数组的使用
7.5 结构指针与结构数组
7. 6 内存分配函数、递归结构和链表
7. 6. 1 内存分配函数malloc()的使用
7.6. 2 递归结构
7. 6. 3 链表
7. 7 本章小结
7. 8 上机练习
7. 9 习题
第8章 联合、枚举和自定义类型
8.1 联合类型的定义及使用
8.1.1 联合类型的定义
8.1.2 联合变量的声明和初始化
8.1.3 联合变量的使用
8.1.4 联合与结构的比较
8.2 枚举类型及其使用
8.2. 1 枚举类型的定义
8.2.2 枚举变量的声明
8.2.3 枚举变量的使用
8. 3 自定义类型
8.4 本章小结
8,5 上机练习
8.6 习题
第9章 函数
9.1 函数的定义与调用
9.1.1 函数的定义
9.1.2 函数的调用
9.1.3 返回语句与返回值
9.2 函数的参数传递
9.2. 1 值传递方式
9.2.2 地址传递方式
9. 3 void类型参数
9.3.1 void返回类型
9.3.2 void参数类型
9.4 递归函数设计
9.5 分程序
9. 6 main()函数参数的使用
9.7 turbo c 2.0库函数介绍
9. 7.1 数学计算函数
9. 7.2 字符分类函数
9.7. 3 字符串处理函数
9.7.4 图形处理函数
9.8 本章小结
9.9 上机练习
9.10 习题
第10章 存储类别
10. 1 存储类别的概念
10.2 变量的存在性和可见性
10. 3 变量的存储类别
10. 3.1 自动变量
10.3.2 寄存器变量
10.3.3 静态变量
10.3.4 外部变量
10.4 函数的存储类别
10.5 本章小结
io.6 上机练习
10.7 习题
第11章 预处理指令
11.1 预处理指令简介
11.2 宏替换指令
11. 2. 1 简单宏替换
11.2. 2 带参数宏替换
11.3 文件嵌入指令
11.4 条件编译指令
11.5 本章小结
11.6 上机练习
11.7 习题
第12章 文件处理
12. 1 文件与流式文件的概念
12.2 流式文件的打开和关闭
12.2. 1 打开文件
12.2. 2 关闭文件
12.3 流式文件的读写
12.3.1 字符串读/写操作
12.3.2 字符读/写操作
12.3.3 整数读/写操作
12.3.4 格式化读/写操作
12. 3.5 数据块读/写操作
12.4 流式文件的定位
12.5 流式文件与设备文件
12.6 流式文件的错误检测
12.7 非流式文件
12.8 本章小结
12.9 上机练习
12.10 习题
第13章 图形处理
13.1 显示器的工作模式
13.1.1 显示卡(显示适配器)
13.1.2 文本模式
13.1.3 图形模式
13.2 窗日和视口
13.2. 1 窗口
13.2. 2 视口
13.3 文本模式下的程序设计
13.3.1 文本模式下程序设计的基本结构
13.3.2 文本输出与窗日管理
13.3.3 富日及模式控制
13.3.4 属性控制
13.3.5 状态查询
13.4 图形模式下的程序设计
13.4. 1 图形模式下程序设计的基本结构
13. 4.2 图形系统控制
13.4. 3 绘图及填充
13.4.4 管理屏幕及视口
13.4. 5 文本输出
13.4.6 颜色控制
附录a 全国计算机等级考试(二级)——c语言大纲(新编)
附录b 1999年 4月全国计算机等级考试二级笔试试卷
附录c ascii码表
附录d 常用turbo c 2.0库函数
1.1 c语言的特点
1.2 c程序特点
1.2.1 简单程序示例
1.2.2 c程序的书写格式
1.2.3 main()函数
1. 2.4 c程序的基本结构
1.3 基本符号、标识符和关键字
1.3.1 基本符号
1.3.2 标识符
1.3.3 关键字
1.4 程序设计中的几个基本概念
1.5 turbo c 2.0的使用
1.5.1 turbo c 2.0简介
1.5.2 turbo c 2.0的安装和启动
1.5.3 输入和编辑c源程序
1.5.4 运行c程序、查看结果和错误处理
1.5.5 存盘和装入
1.5.6 退出turbo c 2.0系统
1.6 本章小结
. 1.7 上机练习
1.8 习题
第2章 基本数据类型
2. 1 常量与变量
2. 1.1 常量
2.1.2 变量
2. 2 整数类型
2.2.1 整数类型的取值
2. 2.2 整型常量
2.2.3 整型变量的使用
2. 3 浮点数类型
2. 3.1 浮点类型的取值
2. 3.2 浮点类型常量
2.3.3 浮点类型变量的使用
2.4 字符类型
2.4. 1 字符类型的取值
2. 4. 2 字符型常量
2. 4. 3 字符串常量
2.4. 4 字符型变量的使用
2.5 数据的输入输出
2.5. 1 数据输入
2.5.2 数据输出
2. 6 本章小结
2. 7 上机练习
2.8 习题
第3章 运算符与表达式
3.1 算术运算符、赋值运算符及其表达式
3.1.1 二元算术运算
3.1.2 一元算术运算
3. 1.3 赋值运算
3.2 关系运算符与关系表达式
3.3 逻辑运算行与逻辑表达式
3.4 位运算符及其表达式
3.5 自增和自减运算符及其表达式
3.6 复合赋值运算及其表达式
3.7 其他运算符及其表达式
3.7.1 sizeof还算
3.7.2 条件运算
3.7.3 顺序运算
3.8 运算符的优先级与结合性
3. 9 类型转换
3.9.1 表达式类型转换
3.9.2 赋值类型转换
3.9.3 强制类型转换
3. 10 本章小结
3.11 上机练习
3.12 习题
第4章 程序结构及语句
4. 1 顺序结构及其语句
4.1.1 变量声明语句
4.1.2 表达式语句
4.1.3 函数调用语句
4.1.4 输入输出语句
4.2 选择结构及其语句
4.2.1 条件语句(if)
4.2.2 多路分支语句(switch)
4.3 循环结构及其语句
4.3.1 for循环语句
4. 3.2 while循环语句
4. 3.3 do while循环语句
4.4 辅助控制语句
4.4. 1 无条件转向语句
4. 4.2 跳出语句
4.4.3 继续语句
4.5 本章小结
4.6 上机练习
4.7 习题
第5章 数组
5. 1 一维数组
5. 1.1 一维数组的声明
5. 1.2 一维数组的使用
5. 2 二维数组
5.2. 1 二维数组的声明
5. 2.2 二维数组的使用
5. 3 字符数组
5.3.1 字符数组的声明
5. 3.2 字符数组的使用
5. 4 本章小结
5.5 上机练习
5. 6 习题
第6章 指针
6.1 变量与指针
6. 2 指针变量的声明
6. 3 指针的取地址和取内容运算
6. 3.1 取地址运算
6.3.2 取内客运算
6. 4 指针变量与数组
6. 4.1 指针变量与一维数组
6.4. 2 指针变量与多维数组
6. 4.3 指针变量的运算
6. 5 字符型指针变量
6. 5.1 字符型指针的声明
6.5.2 字符型指针变量的操作
6. 6 指针数组
6. 7 本章小结
6.8 上机练习
6. 9 习题
第7章 结构
7. 1 结构的基本概念
7.2 结构类型的定义与结构变量的声明
7.2.1 结构类型的定义
7. 2.2 结构变量的声明和初始化
7. 3 结构变量的使用
7. 3.1 引用结构变量成员
7.3.2 结构变量的运算和输入/输出
7. 4 结构数组
7. 4. 1 结构数组的声明
7.4. 2 结构数组的使用
7.5 结构指针与结构数组
7. 6 内存分配函数、递归结构和链表
7. 6. 1 内存分配函数malloc()的使用
7.6. 2 递归结构
7. 6. 3 链表
7. 7 本章小结
7. 8 上机练习
7. 9 习题
第8章 联合、枚举和自定义类型
8.1 联合类型的定义及使用
8.1.1 联合类型的定义
8.1.2 联合变量的声明和初始化
8.1.3 联合变量的使用
8.1.4 联合与结构的比较
8.2 枚举类型及其使用
8.2. 1 枚举类型的定义
8.2.2 枚举变量的声明
8.2.3 枚举变量的使用
8. 3 自定义类型
8.4 本章小结
8,5 上机练习
8.6 习题
第9章 函数
9.1 函数的定义与调用
9.1.1 函数的定义
9.1.2 函数的调用
9.1.3 返回语句与返回值
9.2 函数的参数传递
9.2. 1 值传递方式
9.2.2 地址传递方式
9. 3 void类型参数
9.3.1 void返回类型
9.3.2 void参数类型
9.4 递归函数设计
9.5 分程序
9. 6 main()函数参数的使用
9.7 turbo c 2.0库函数介绍
9. 7.1 数学计算函数
9. 7.2 字符分类函数
9.7. 3 字符串处理函数
9.7.4 图形处理函数
9.8 本章小结
9.9 上机练习
9.10 习题
第10章 存储类别
10. 1 存储类别的概念
10.2 变量的存在性和可见性
10. 3 变量的存储类别
10. 3.1 自动变量
10.3.2 寄存器变量
10.3.3 静态变量
10.3.4 外部变量
10.4 函数的存储类别
10.5 本章小结
io.6 上机练习
10.7 习题
第11章 预处理指令
11.1 预处理指令简介
11.2 宏替换指令
11. 2. 1 简单宏替换
11.2. 2 带参数宏替换
11.3 文件嵌入指令
11.4 条件编译指令
11.5 本章小结
11.6 上机练习
11.7 习题
第12章 文件处理
12. 1 文件与流式文件的概念
12.2 流式文件的打开和关闭
12.2. 1 打开文件
12.2. 2 关闭文件
12.3 流式文件的读写
12.3.1 字符串读/写操作
12.3.2 字符读/写操作
12.3.3 整数读/写操作
12.3.4 格式化读/写操作
12. 3.5 数据块读/写操作
12.4 流式文件的定位
12.5 流式文件与设备文件
12.6 流式文件的错误检测
12.7 非流式文件
12.8 本章小结
12.9 上机练习
12.10 习题
第13章 图形处理
13.1 显示器的工作模式
13.1.1 显示卡(显示适配器)
13.1.2 文本模式
13.1.3 图形模式
13.2 窗日和视口
13.2. 1 窗口
13.2. 2 视口
13.3 文本模式下的程序设计
13.3.1 文本模式下程序设计的基本结构
13.3.2 文本输出与窗日管理
13.3.3 富日及模式控制
13.3.4 属性控制
13.3.5 状态查询
13.4 图形模式下的程序设计
13.4. 1 图形模式下程序设计的基本结构
13. 4.2 图形系统控制
13.4. 3 绘图及填充
13.4.4 管理屏幕及视口
13.4. 5 文本输出
13.4.6 颜色控制
附录a 全国计算机等级考试(二级)——c语言大纲(新编)
附录b 1999年 4月全国计算机等级考试二级笔试试卷
附录c ascii码表
附录d 常用turbo c 2.0库函数
新世纪C语言程序设计培训教程[电子资源.图书]
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!