微信扫一扫,移动浏览光盘
简介
目录
附录I常用字符与ASCII代码对照表
1、1C语言发展简况
第一章 概述
目录
1、2C语言的特点
1、3用TurboC运行C程序
习题
2、1C标识符与源程序的构成
2、1、1TurboC标识符
第二章 TurboC程序设计基础
2、1、2简单的TurboC程序
2、2TurboC数据类型
2、3基本数据类型
2、3、1数值数据的表示形式
2、3、2字符数据的表示形式
2、3、3数据的存储
2、3、4带符号的数据类型与无符号的数据类型
2、4常量与变量
2、4、1常量的种类
2、4、2常量的表示
2、4、3变量及其赋值
2、4、4变量的定义和初始化
2、5运算符与表达式
2、6算术运算符与算术表达式
2、6、1二元算术运算符
2、6、2一元算术运算符
2、6、3使用算术表达式有关问题的说明
2、7关系运算与逻辑运算
2、7、1关系运算符与关系表达式
2、7、2逻辑运算符和逻辑表达式
2、7、3条件运算符和条件表达式
2、8逗号运算符与逗号表达式
2、9类型转换
2、9、1隐式类型转换
2、9、2显式类型转换
习题
3、1TurboC语句
第三章 数据输入输出与程序基本结构
3、2标准输入输出
3、2、1字符输入输出函数
3、2、2格式输出函数printf
3、2、3格式输入函数scanf
3、3顺序结构
3、4选择结构
3、4、1if语句
3、4、2switch语句
3、5循环结构
3、5、1while循环
3、5、2do-while循环
3、5、3for循环
3、5、4循环的嵌套与退出
3、6程序举例
习题
4、1C程序与函数
第四章 模块化程序设计
4、2函数的定义与声明
4、2、1函数的定义
4、2、2函数的声明
4、3函数的调用
4、3、1概述
4、3、2值传递
4、3、3嵌套调用
4、3、4递归调用
4、4TurboC库函数
4、5变量的存储
4、5、1动态变量
4、5、2静态变量
4、5、3外部变量
4、5、4存储类别小结
4、6编译预处理
4、6、1宏替换
4、6、2文件包含
4、6、3条件编译
习题
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、4、1数组元素作为函数参数
5、4、2数组名作为函数参数
5、4、3用多维数组作函数参数
5、5字符数组和字符串
5、5、1字符数组的定义和初始化
5、5、2字符串及其存储
5、5、3字符串的输入输出
5、5、4字符串函数
5、5、5二维字符数组
5、5、6字符数组应用举例
5、6程序举例
习题
6、1结构体类型数据
6、1、1概述
第六章 结构体、共用体及自定义类型
6、1、2定义结构体类型与定义结构体变量
6、1、3定义结构体类型内的结构体类型成员
6、1、4结构体变量的初始化
6、1、5结构体变量的引用
6、1、6结构体数组
6、2结构体在函数间的传递
6、2、1结构体成员在函数间的传递
6、2、2整个结构体在函数间的传递
6、2、3返回结构体类型值的函数
6、3共用体类型数据
6、3、1共用体的概念
6、3、2定义共用体类型变量
6、3、3共用体变量的引用
6、4枚举类型数据
6、4、1定义枚举常量和变量
6、4、2枚举变量的初始化和赋值
6、4、3枚举值的运算和引用
6、5用typedef定义类型名
习题
7、1指针概述
7、1、1指针与地址
第七章 指针基础
7、1、2定义指针变量
7、1、3指针变量的初始化
7、1、4指针变量的引用
7、1、5指针运算
7、2指针与数组
7、2、1指针与数组的等价性
7、2、2数组下标法与指针变量法的特点
7、2、3字符串的指针表示法
7、3指针作为函数参数
7、3、1传递地址常量与传递指针变量
7、3、2数组的指针作为函数参数
7、3、3字符串的指针作为函数参数
7、4返回指针值的函数——指针型函数
7、5指针数组
7、5、1指针数组概述
7、5、2用指针数组处理多维数组数据
7、5、3用字符指针数组处理字符串组
7、5、4指针数组作为函数参数
7、5、5main函数中的参数
习题
8、1指向指针的指针
8、1、1多级间址的概念
第八章 指针和动态存储分配
8、1、2指向指针的指针与指针数组的等价性
8、2指向函数的指针
8、2、1函数指针的概念
8、2、2用函数指针变量调用函数
8、2、3函数指针作为函数参数
8、3指向结构体的指针
8、3、1结构体指针变量的定义
8、3、2用结构体指针变量访问结构体成员
8、3、3指向结构体数组的指针
8、3、4用指向结构体的指针作函数参数
8、3、5结构体指针型函数
8、4指向vold类型的指针
8、5动态存储分配
8、5、1为什么要动态存储分配
8、5、2用malloc函数分配内存空间
8、5、3确定被分配存储空间的大小
8、5、4对malloc返回地址的赋值与检测
8、5、5访问被分配存储块
8、5、6用free函数释放存储块
8、5、7特殊的存储分配函数
8、6用指针实现链表
8、6、1链表概述
8、6、2链表的建立
8、6、3链表的遍历与查找
8、6、4链表的插入与删除
习题
9、1概述
第九章 输入输出及文件
9、2C标准设备文件
9、2、1C文件的概念
9、2、2二进制流和字符流
9、2、3缓冲与非缓冲文件系统
9、3标准磁盘输入输出——缓冲文件系统
9、3、1文件类型指针(FILE指针)
9、3、2文件的打开与关闭
9、3、3文件缓冲区的控制
9、3、4文件的读和写
9、3、5文件状态检测
9、3、6文件的定位与随机存取
9、4系统级输入输出——非缓冲文件系统
9、4、1非缓冲文件系统的特点
9、4、2系统级文件的操作
9、5输入输出换向和管道
9、5、1输入输出换向
9、5、2管道
9、5、3C程序的输入输出换向和管道
9、5、4标准错误输出定向
习题
10、1概述
第十章 位运算
10、2位序列的输出
10、3位运算符及其使用方法
10、3、1按位取反运算
10、3、2按位“与”运算
10、3、3按位“或”运算
10、3、4按位“异或”运算
10、3、5左移运算
10、3、6右移运算
10、4位运算应用举例
10、5位段
10、5、1位段的概念和定义方法
10、5、2位段的引用方法
习题
11、1DOS中断与系统功能调用
11、1、1中断概述
第十一章 系统资源的利用及C程序开发实例
11、1、2访问ROM—BIOS系统
11、1、3利用DOS访问系统功能
11、2屏幕编辑器
11、2、1屏幕编辑器原理分析
11、2、2屏幕编辑程序主要模块的说明
11、2、3完整的屏幕编辑子系统
11、3绘图程序
11、3、1显示方法和调色板
11、3、2画点
11、3、3画线
11、3、4画矩形和填充矩形
11、3、5画圆和填充圆
12、1TurboC2·0软件包
12、1、1TurboC2·0的特点
第十二章 TurboC2·0程序设计环境
12、1、2新增加的实用工具和函数
12、2TurboC2·0系统的安装
12、3TurboC的启动与退出
12、3、1TurboC的启动
12、3、2退出TurboC
12、3、3联机帮助
12、4窗口
12、5菜单与热键
12、5、1打开菜单
12、5、2热键
12、6TurboC菜单命令
12、7文本编辑
12、7、1简单编辑操作
12、7、2块操作
12、7、3查找与替换
12、7、4其他编辑操作
12、8程序调试
12、8、1TurboC调试器
12、8、2程序调试举例
12、9在DOS下建立可执行程序
12、9、1TCC命令
12、9、2TCC命令选择项
附录IITurboC2·0关键字
附录IIITurboC2·0常用库函数
附录IVTurboC2·0头文件
var cpro_id = 'u317582';
1、1C语言发展简况
第一章 概述
目录
1、2C语言的特点
1、3用TurboC运行C程序
习题
2、1C标识符与源程序的构成
2、1、1TurboC标识符
第二章 TurboC程序设计基础
2、1、2简单的TurboC程序
2、2TurboC数据类型
2、3基本数据类型
2、3、1数值数据的表示形式
2、3、2字符数据的表示形式
2、3、3数据的存储
2、3、4带符号的数据类型与无符号的数据类型
2、4常量与变量
2、4、1常量的种类
2、4、2常量的表示
2、4、3变量及其赋值
2、4、4变量的定义和初始化
2、5运算符与表达式
2、6算术运算符与算术表达式
2、6、1二元算术运算符
2、6、2一元算术运算符
2、6、3使用算术表达式有关问题的说明
2、7关系运算与逻辑运算
2、7、1关系运算符与关系表达式
2、7、2逻辑运算符和逻辑表达式
2、7、3条件运算符和条件表达式
2、8逗号运算符与逗号表达式
2、9类型转换
2、9、1隐式类型转换
2、9、2显式类型转换
习题
3、1TurboC语句
第三章 数据输入输出与程序基本结构
3、2标准输入输出
3、2、1字符输入输出函数
3、2、2格式输出函数printf
3、2、3格式输入函数scanf
3、3顺序结构
3、4选择结构
3、4、1if语句
3、4、2switch语句
3、5循环结构
3、5、1while循环
3、5、2do-while循环
3、5、3for循环
3、5、4循环的嵌套与退出
3、6程序举例
习题
4、1C程序与函数
第四章 模块化程序设计
4、2函数的定义与声明
4、2、1函数的定义
4、2、2函数的声明
4、3函数的调用
4、3、1概述
4、3、2值传递
4、3、3嵌套调用
4、3、4递归调用
4、4TurboC库函数
4、5变量的存储
4、5、1动态变量
4、5、2静态变量
4、5、3外部变量
4、5、4存储类别小结
4、6编译预处理
4、6、1宏替换
4、6、2文件包含
4、6、3条件编译
习题
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、4、1数组元素作为函数参数
5、4、2数组名作为函数参数
5、4、3用多维数组作函数参数
5、5字符数组和字符串
5、5、1字符数组的定义和初始化
5、5、2字符串及其存储
5、5、3字符串的输入输出
5、5、4字符串函数
5、5、5二维字符数组
5、5、6字符数组应用举例
5、6程序举例
习题
6、1结构体类型数据
6、1、1概述
第六章 结构体、共用体及自定义类型
6、1、2定义结构体类型与定义结构体变量
6、1、3定义结构体类型内的结构体类型成员
6、1、4结构体变量的初始化
6、1、5结构体变量的引用
6、1、6结构体数组
6、2结构体在函数间的传递
6、2、1结构体成员在函数间的传递
6、2、2整个结构体在函数间的传递
6、2、3返回结构体类型值的函数
6、3共用体类型数据
6、3、1共用体的概念
6、3、2定义共用体类型变量
6、3、3共用体变量的引用
6、4枚举类型数据
6、4、1定义枚举常量和变量
6、4、2枚举变量的初始化和赋值
6、4、3枚举值的运算和引用
6、5用typedef定义类型名
习题
7、1指针概述
7、1、1指针与地址
第七章 指针基础
7、1、2定义指针变量
7、1、3指针变量的初始化
7、1、4指针变量的引用
7、1、5指针运算
7、2指针与数组
7、2、1指针与数组的等价性
7、2、2数组下标法与指针变量法的特点
7、2、3字符串的指针表示法
7、3指针作为函数参数
7、3、1传递地址常量与传递指针变量
7、3、2数组的指针作为函数参数
7、3、3字符串的指针作为函数参数
7、4返回指针值的函数——指针型函数
7、5指针数组
7、5、1指针数组概述
7、5、2用指针数组处理多维数组数据
7、5、3用字符指针数组处理字符串组
7、5、4指针数组作为函数参数
7、5、5main函数中的参数
习题
8、1指向指针的指针
8、1、1多级间址的概念
第八章 指针和动态存储分配
8、1、2指向指针的指针与指针数组的等价性
8、2指向函数的指针
8、2、1函数指针的概念
8、2、2用函数指针变量调用函数
8、2、3函数指针作为函数参数
8、3指向结构体的指针
8、3、1结构体指针变量的定义
8、3、2用结构体指针变量访问结构体成员
8、3、3指向结构体数组的指针
8、3、4用指向结构体的指针作函数参数
8、3、5结构体指针型函数
8、4指向vold类型的指针
8、5动态存储分配
8、5、1为什么要动态存储分配
8、5、2用malloc函数分配内存空间
8、5、3确定被分配存储空间的大小
8、5、4对malloc返回地址的赋值与检测
8、5、5访问被分配存储块
8、5、6用free函数释放存储块
8、5、7特殊的存储分配函数
8、6用指针实现链表
8、6、1链表概述
8、6、2链表的建立
8、6、3链表的遍历与查找
8、6、4链表的插入与删除
习题
9、1概述
第九章 输入输出及文件
9、2C标准设备文件
9、2、1C文件的概念
9、2、2二进制流和字符流
9、2、3缓冲与非缓冲文件系统
9、3标准磁盘输入输出——缓冲文件系统
9、3、1文件类型指针(FILE指针)
9、3、2文件的打开与关闭
9、3、3文件缓冲区的控制
9、3、4文件的读和写
9、3、5文件状态检测
9、3、6文件的定位与随机存取
9、4系统级输入输出——非缓冲文件系统
9、4、1非缓冲文件系统的特点
9、4、2系统级文件的操作
9、5输入输出换向和管道
9、5、1输入输出换向
9、5、2管道
9、5、3C程序的输入输出换向和管道
9、5、4标准错误输出定向
习题
10、1概述
第十章 位运算
10、2位序列的输出
10、3位运算符及其使用方法
10、3、1按位取反运算
10、3、2按位“与”运算
10、3、3按位“或”运算
10、3、4按位“异或”运算
10、3、5左移运算
10、3、6右移运算
10、4位运算应用举例
10、5位段
10、5、1位段的概念和定义方法
10、5、2位段的引用方法
习题
11、1DOS中断与系统功能调用
11、1、1中断概述
第十一章 系统资源的利用及C程序开发实例
11、1、2访问ROM—BIOS系统
11、1、3利用DOS访问系统功能
11、2屏幕编辑器
11、2、1屏幕编辑器原理分析
11、2、2屏幕编辑程序主要模块的说明
11、2、3完整的屏幕编辑子系统
11、3绘图程序
11、3、1显示方法和调色板
11、3、2画点
11、3、3画线
11、3、4画矩形和填充矩形
11、3、5画圆和填充圆
12、1TurboC2·0软件包
12、1、1TurboC2·0的特点
第十二章 TurboC2·0程序设计环境
12、1、2新增加的实用工具和函数
12、2TurboC2·0系统的安装
12、3TurboC的启动与退出
12、3、1TurboC的启动
12、3、2退出TurboC
12、3、3联机帮助
12、4窗口
12、5菜单与热键
12、5、1打开菜单
12、5、2热键
12、6TurboC菜单命令
12、7文本编辑
12、7、1简单编辑操作
12、7、2块操作
12、7、3查找与替换
12、7、4其他编辑操作
12、8程序调试
12、8、1TurboC调试器
12、8、2程序调试举例
12、9在DOS下建立可执行程序
12、9、1TCC命令
12、9、2TCC命令选择项
附录IITurboC2·0关键字
附录IIITurboC2·0常用库函数
附录IVTurboC2·0头文件
var cpro_id = 'u317582';
谭浩强(1934~),全国高等院校计算机基础教育研究会理事长,全国计算机等级考试委员会副主任
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×