出版社:清华大学出版社
年代:2009
定价:28.0
本书紧紧围绕着C程序设计这个主题展开,由四条干线贯穿始终。一是C语言的基本知识,二是C程序的基本结构,三是C程序设计的基本技术、方法和技巧,四是C程序上机操作。
第1章 C程序概述
1.1 什么是程序
1.2 什么是计算机程序
1.3 简单的C程序结构
1.4 上机指导1
习题1
第2章 C语言基本知识
2.1 常量与变量
2.2 整型数据
2.2.1 整型常量的表示方法
2.2.2 整型变量的类型
2.2.3 整型常量的类型
2.3 实型数据
2.3.1 实型常量的表示方法
2.3.2 实型变量的类型
2.4 字符型数据
2.4.1 ASCII标准字符
2.4.2 字符常量的表示方法
2.4.3 字符变量的类型
2.5 符号常量
2.6 算术运算符
2.6.1 基本算术运算符
2.6.2 负号运算符
2.6.3 自增与自减运算符
2.6.4 算术表达式
2.7 赋值运算符
2.7.1 基本赋值运算符
2.7.2 算术赋值运算符
2.7.3 赋值表达式
2.8 强制类型转换运算符
2.9 关系运算符
2.9.1 关系运算符
2.9.2 关系表达式
2.1 0逻辑运算符
2.1 0.1 逻辑运算符
2.1 0.2 逻辑表达式
2.1 1条件运算符
2.1 2逗号运算符
2.1 3长度运算符
2.1 4数学函数
2.1 5上机指导2
习题2
第3章 顺序结构程序设计
3.1 基本语句
3.2 格式化输入输出函数
3.2.1 格式化输入函数scanf
3.2.2 格式化输出函数printf
3.3 字符输入输出函数
3.3.1 字符输入函数getchar
3.3.2 字符输出函数putchar
3.4 上机指导3
习题3
第4章 选择结构程序设计
4.1 什么是选择结构
4.2 条件语句
4.2.1 基本格式
4.2.2 简化格式
4.3 条件语句的嵌套
4.3.1 条件语句嵌套示例
4.3.2 elseif格式
4.4 开关语句
4.5 上机指导4
习题4
第5章 循环结构程序设计
5.1 什么是循环结构
5.2 while语句
5.3 do~while语句
5.4 for语句
5.5 循环的终止与继续
5.5.1 break语句
5.5.2 continue语句
5.6 循环语句的嵌套
5.7 用goto语句构造循环
5.8 结构化程序设计
5.9 上机指导5
习题5
第6章 数组
6.1 数组的由来
6.2 一维数组
6.2.1 一维数组的定义与引用
6.2.2 一维数组的初始化
6.3 二维数组
6.3.1 二维数组的定义与引用
6.3.2 二维数组的初始化
6.4 字符串及其处理
6.4.1 字符串常量
6.4.2 字符数组
6.4.3 字符串的输入输出
6.4.4 字符串处理函数
6.5 上机指导6
习题6
第7章 函数结构程序设计
7.1 什么是函数结构
7.2 函数定义
7.2.1 函数定义的一般形式
7.2.2 函数的返回值
7.3 函数调用
7.3.1 函数调用的一般形式
7.3.2 函数参数的传递
7.3.3 对被调函数的声明
7.3.4 函数的嵌套调用
7.4 函数的递归调用
7.4.1 尾递归
7.4.2 一般递归
7.5 数组名作函数参数
7.5.1 一维数组名作参数
7.5.2 二维数组名作参数
7.5.3 字符数组名作参数
7.6 变量的作用域和生存期
7.6.1 局部变量
7.6.2 全局变量
7.6.3 变量的存储属性
7.7 模块化程序设计
7.8 上机指导7
习题7
第8章 编译预处理
8.1 宏定义命令
8.1.1 简单的宏定义
8.1.2 带参的宏定义
8.2 文件包含命令
8.3 条件编译命令
8.4 上机指导8
习题8
第9章 指针
9.1 什么是指针
9.2 指向变量的指针变量
9.3 指向一维数组的指针变量
9.3.1 一维数组的地址
9.3.2 指针变量的定义和使用
9.3.3 指针变量的运算
9.3.4 指针变量可以带下标
9.3.5 指针变量作函数参数
9.3.6 指向字符串的指针变量
9.4 指针数组
9.4.1 指针数组的定义与使用
9.4.2 指向指针的指针变量
9.4.3 带参数的main函数
9.5 二维数组的指针变量
9.5.1 二维数组的地址
9.5.2 指向二维数组的指针变量
9.5.3 指向二维数组的指针变量作函数参数
9.6 指向函数的指针变量
9.7 返回指针的函数
9.8 动态内存分配
9.8.1 指针转换
9.8.2 void型指针
9.8.3 动态内存分配
9.9 共享数据的保护
9.1 0上机指导9
习题9
第10章 结构、联合与枚举
10.1 结构的含义
10.2 结构及其变量的定义
10.2.1 结构的一般形式
10.2.2 引用结构变量成员的方法
10.2.3 定义结构变量的其他方法
10.3 结构数组
10.4 指向结构数据的指针变量
10.4.1 指向结构变量的指针变量
10.4.2 指向结构数组的指针变量
10.5 向函数传递结构数据
10.6 结构成员的类型
10.7 单向链表
10.7.1 单向链表的概念
10.7.2 单向链表的建立
10.7.3 单向链表的其他操作
10.8 联合
10.9 枚举
10.1 0数据类型重命名
10.1 1上机指导10
习题10
第11章 位运算
11.1 二进制数
11.1.1 无符号十进制整数转换成二进制整数
11.1.2 二进制整数转换成十进制整数
11.1.3 二进制与八、十六进制间的对应关系
11.2 位运算符
11.2.1 位与运算符
11.2.2 位或运算符
11.2.3 位异或运算符
11.2.4 位左移运算符
11.2.5 位右移运算符
11.2.6 位反运算符
11.2.7 位赋值运算符
11.3 位域
11.4 实型数据的存储格式
11.5 上机指导11
习题11
第12章 文件
12.1 什么是文件
12.2 磁盘文件
12.2.1 文件的组织方式
12.2.2 文件的处理过程
12.3 磁盘文件的打开与关闭
12.3.1 文件的打开
12.3.2 文件的关闭
12.4 磁盘文件的输入输出
12.4.1 以字符为单位的读写
12.4.2 以字符串为单位的读写
12.4.3 以格式化数据为单位的读写
12.4.4 以数据块为单位的读写
12.5 磁盘文件的定位和随机处理
12.5.1 fseek函数
12.5.2 ftell函数
12.5.3 rewind函数
12.6 磁盘文件的出错检测
12.6.1 ferror函数
12.6.2 clearerr函数
12.7 设备文件
12.7.1 设备文件的处理
12.7.2 标准设备文件的重定向
12.8 面向过程的程序设计
12.9 上机指导12
习题12
附录AASCII标准字符集
附录BC运算符
附录CC语言关键字
附录DC常用库函数
D1数学函数
D2输入输出函数
D3字符函数
D4字符串函数
D5动态存储分配函数
D6其他函数
附录ETurboC2.0集成开发环境
E1从Windows进入DOS
E2安装TC
E3启动TC
E4TC菜单
E5编辑窗口与常用编辑键
E6信息窗口与快速参考行
参考文献
C 语言是当代计算机的主流语言,是学习程序设计的首选语言。全书紧紧围绕着C 程序设计这个主题展开,由四条干线贯穿始终。一是C 语言的基本知识,包括基本概念、数据类型、运算符与表达式、控制台与文件的输入输出;二是C 程序的基本结构,包括顺序结构、选择结构、循环结构和函数结构;三是C 程序设计的基本技术、方法和技巧,如穷举、递推、递归、菜单制作与程序优化等;四是C 程序上机操作,包括集成开发环境、程序测试与调试等。通俗易懂地引入概念,循序渐进地讲解知识,深入浅出地化解难点,实用全面的设计技术,这是本书的主要特点。本书特别适合C 程序设计的初学者使用,非常适用“以学生自学为主,教师重点讲解为辅”的方式教学。本书可作为高等院校计算机专业及理工科其他专业学习C 程序设计的本科教材,亦可作为广大教师、工程技术人员与程序设计爱好者拓宽应用的参考书。
《C程序设计实用教程》特点:从实际问题,特别是日常实例引入重要概念;深入浅出地化解知识难点;强调程序设计技术、方法和技巧,重视知识的综合运用;注重知识的深度开发与应用;实用而丰富的操作实践;内容翔实,面向应用,视野开阔,易教易学。
书籍详细信息 | |||
书名 | C程序设计实用教程站内查询相似图书 | ||
9787302199359 如需购买下载《C程序设计实用教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 清华大学出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 28.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 300 | 印数 | 5000 |
C程序设计实用教程是清华大学出版社于2009.08出版的中图分类号为 TP312 的主题关于 C语言-程序设计-师范大学-教材 的书籍。