出版社:清华大学出版社
年代:2009
定价:23.0
本书主要以Turbo C 2.0为学习环境,按C语言程序设计的系统性、由浅入深安排内容。本书兼顾了程序设计的理论性和实践性,内容丰富、实用,并配备了大量的例题和习题。
第1章 C语言概论
1.1 C语言的产生与发展
1.2 C语言的特点
1.3 TurboC介绍
1.3.1 TurboC的产生与发展
1.3.2 TurboC2.0集成环境
1.3.3 TurboC2.0菜单功能介绍
1.4 C程序举例及上机操作步骤
1.4.1 简单C程序举例
1.4.2 上机操作步骤
1.5 MicrosoftVisualC++6.0上机操作与调试
1.5.1 MicrosoftVisualC什6.0环境概述
1.5.2 启动MicrosoftVisualC++6.0开发环境
1.5.3 系统界面简介
1.5.4 文本编辑区及文本编辑
1.5.5 消息提示区
1.5.6 运行程序
1.5.7 程序调试
本章小结
习题1
第2章 数据类型、运算符与表达式
2.1 C语言的数据类型概述
2.2 标识符、常量和变量
2.2.1 标识符
2.2.2 常量
2.2.3 变量
2.3 C语言的简单数据类型
2.3.1 整型数据
2.3.2 实型数据
2.3.3 字符型数据
2.4 C运算符和表达式
2.4.1 C运算符和表达式概述
2.4.2 算术运算符和算术表达式
2.4.3 位运算符和位运算
2.4.4 赋值运算符和赋值表达式
2.4.5 自增、自减运算符
2.4.6 求字节运算符
2.4.7 关系运算符和关系表达式
2.4.8 逻辑运算符和逻辑表达式
2.4.9 条件运算符和条件表达式
2.4.1 0逗号运算符和逗号表达式
2.5 数据的类型转换
2.5.1 系统自动进行的类型转换
2.5.2 强制类型转换
本章小结
习题2
第3章 顺序结构程序设计
3.1 C语句概述
3.1.1 表达式语句
3.1.2 函数调用语句
3.1.3 复合语句
3.1.4 流程控制语句
3.1.5 空语句
3.2 C程序的三种基本结构
3.2.1 算法
3.2.2 流程图与三种基本控制结构
3.3 数据的输入输出
3.3.1 格式输出函数
3.3.2 格式输入函数
3.3.3 字符数据的输入输出
3.4 顺序结构程序设计举例
本章小结
习题3
第4章 选择结构程序设计
4.1 条件语句
4.1.1 单分支if语句
4.1.2 双分支if语句
4.2 if语句的嵌套
4.3 switch语句
4.4 程序举例
本章小结
习题4
第5章 循环结构
5.1 循环的构成
5.2 循环语句
5.2.1 while语句
5.2.2 do-while语句
5.2.3 for语句
5.2.4 break和continue语句
5.2.5 三种语句的选用
5.3 循环的嵌套
5.4 循环应用实例
本章小结
习题5
第6章 数组
6.1 数组的引入与概念
6.1.1 数组的引入
6.1.2 数组的概念
6.2 一维数组
6.2.1 一维数组的定义
6.2.2 一维数组元素的引用
6.3 二维数组
6.3.1 二维数组的定义
6.3.2 二维数组元素的表示方法
6.3.3 二维数组的初始化
6.3.4 二维数组的引用
6.4 多维数组
6.4.1 多维数组的定义
6.4.2 多维数组的初始化
6.4.3 多维数组的引用
6.5 字符数组
6.5.1 字符数组的定义
6.5.2 字符数组的初始化
6.5.3 字符串常用函数
6.6 综合例题
本章小结
习题6
第7章 指针
7.1 变量的地址和指针变量
7.1.1 变量的地址以及变量的存取方式
7.1.2 指针变量的定义和指针变量的基类型
7.1.3 指针变量赋值
7.1.4 指针变量引用
7.2 数组的指针与指向数组的指针变量
7.2.1 指向数组的指针变量
7.2.2 通过指针引用数组元素
7.2.3 指向多维数组的指针和指针变量
7.3 字符串的指针和指向字符串的指针变量
7.3.1 字符串的表示形式
7.3.2 字符数组与字符串指针的区别
7.4 指针数组与指向指针的指针
7.4.1 指针数组的概念
7.4.2 指向指针的指针
7.5 指针与动态内存分配初步
本章小结
习题7
第8章 函数
8.1 函数概述
8.1.1 模块化程序设计
8.1.2 C函数的分类
8.2 函数的定义
8.2.1 无参函数的定义
8.2.2 有参函数的定义
8.3 数据在函数之间的传递
8.3.1 形参与实参
8.3.2 函数值的返回
8.4 函数的调用
8.4.1 函数调用的形式和执行过程
8.4.2 函数调用的方式
8.4.3 对被调用函数的声明和函数原型
8.5 数组作为函数的参数
8.6 指针作为函数的参数
8.6.1 基本数据类型的指针作为函数的参数
8.6.2 指向数组的指针作为函数参数
8.6.3 字符串指针作为函数参数
8.7 函数与指针
8.7.1 用函数指针变量调用函数
8.7.2 用指向函数的指针作为函数参数
8.7.3 返回指针值的函数
8.7.4 main函数的参数和返回值
8.8 函数的嵌套调用
8.9 函数的递归调用
8.10 变量的作用域
8.10.1 内部变量
8.10.2 外部变量
8.11 变量的存储类别
8.11.1 自动变量
8.11.2 用extern声明外部变量
8.11.3 静态变量
8.11.4 寄存器变量
8.12 内部函数和外部函数
8.13 多个源文件的C程序的链接
本章小结
习题8
第9章 预处理命令
9.1 宏定义
9.1.1 无参数宏定义
9.1.2 带参数宏定义
9.2 文件包含
9.2.1 文件包含的概念
9.2.2 文件包含命令的一般格式
9.3 条件编译
9.4 应用程序举例
本章小结
习题9
第10章 结构体与共用体
10.1 结构体类型
10.1.1 结构体类型与结构体变量
10.1.2 结构体变量的引用
10.1.3 结构体变量的初始化
10.2 结构体数组
10.2.1 结构体数组的定义与引用
10.2.2 结构体数组的初始化
10.3 指向结构体的指针变量
10.3.1 结构体指针变量
10.3.2 用结构体变量和结构体指针变量作为函数参数
10.4 链表
10.4.1 链表概述
10.4.2 处理链表的函数
10.4.3 链表的建立
10.4.4 链表的遍历
10.4.5 链表的插入操作
10.4.6 链表的删除操作
10.5 共用体
10.5.1 共用体类型定义
10.5.2 共用体变量的引用
10.6 枚举类型
10.7 用typcdef定义类型
本章小结
习题10
第11章 位运算
11.1 位运算的概念
11.1.1 字节与位
11.1.2 位运算符
11.2 位运算举例
11.3 位段
本章小结
习题11
第12章 文件
12.1 文件概述
12.1.1 文件的概念
12.1.2 文件的分类
12.1.3 文件的操作
12.2 标准文件的读写
12.2.1 文件型指针
12.2.2 打开文件函数fopen()
12.2.3 关闭文件函数fclose()
12.2.4 文件的读写
12.2.5 文件的随机读写函数
12.2.6 清除和设置文件缓冲区
12.3 非标准文件的读写
12.3.1 文件的打开和关闭
12.3.2 读写函数
12.3.3 随机定位函数
本章小结
习题12
附录A C语言ASCⅡ表
附录B C语言关键字及用途
附录C 运算符和结合性
附录D 常用的ANSIC库函数表
参考文献
本书主要以Turbo C 2.0为学习环境,同时介绍了Visual C++ 6.0的使用。按C语言程序设计的系统性,由浅入深安排内容。本书兼顾了程序设计的理论性和实践性,内容丰富、实用,配备了大量实例和习题。 通过对本书的学习,读者不仅能快速、全面地掌握C语言程序设计的基本理论知识和基本操作技能,还能为读者进一步提高程序设计的能力奠定基础。全书共分12章,内容包括C语言概论,数据类型、运算符与表达式,顺序结构程序设计,选择结构程序设计,循环结构,数组,指针,预处理命令,结构体与共用体,位运算,文件等。本书可作为高等院校本科、专科学生学习C语言程序设计课程的教材,也可作为从事计算机编程人员、相关领域的技术工作者与计算机等级考试人员的自学与参考用书。 为了方便教学和读者上机操作练习,本书配有《C语言程序设计题解及实验教程》以及包含电子教案、案例源代码、课后习题题解和习题库等内容,可在清华大学出版社网站上下载(www.tup.com.cn)。
教学目标明确,注重理论与实践的结合;教学方法灵活,培养学生自主学习的能力;教学内容先进,强调计算机在各专业中的应用;教学模式完善,提供配套的教学资源解决方案。
书籍详细信息 | |||
书名 | C程序设计教程站内查询相似图书 | ||
9787302200376 如需购买下载《C程序设计教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 清华大学出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 23.0 | 语种 | 简体中文 |
尺寸 | 26 × 0 | 装帧 | 平装 |
页数 | 310 | 印数 |
C程序设计教程是清华大学出版社于2009.出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。