书籍详情
标准C语言程序设计及应用
作者:周纯杰等编著
出版社:华中科技大学出版社
出版时间:2005-03-01
ISBN:9787560933436
定价:¥29.80
购买这本书可以去
内容简介
本书以ANSIC++标准为准则,采取循序渐进、突出重点、分散难点的编写方法, 系统地讲授作为ANSIC++内核的C语言的基本语法和程序设计方法。全书共分11章:C语言基础知识,数据类型、运算符和表达式,程序和流程控制,变 量的存储类型,数组,指针,函数,结构和联合,文件,编译预处理,C语言的实际应 用。每章都有例题、小结、习题,便于读者学习与复习。这些例题都是精选的,并经过上 机检验的。为了满足读者上机练习的需要,书后还给出了5个附录,介绍C语言中常用库 函数、BorlandC++V 3. 1集成环境下运行C语言程序的方法,以及在上机过程中常见的 编译错误及其原因。本书内容新颖、通俗易懂,非常重视对学生编程思想和编程规范的培养,是学习C语 言的理想教材。
作者简介
暂缺《标准C语言程序设计及应用》作者简介
目录
第1章 概论
1. 1 C语言的入门知识
1. 1. 1 二进制编码系统
1. 1. 2 微型计算机硬件的基本组成
1. 1. 3 计算机系统的层次结构
1. 2 C语言的发展及特点
1. 2. 1 C语言的发展过程
1. 2. 2 C语言的特点
1. 3 C语言程序的书写格式和结构特点
1. 3. 1 C语言程序的书写格式
1. 3. 2 C语言程序的结构特点
1. 4 C语言的基本语法单位
1. 4. 1 标识符
1. 4. 2 关键字
1. 4. 3 分隔符
l, 4. 4 常量
1. 5 简单的输入/输出
1. 5. 1 格式化输入/输出函数
1. 5. 2 字符输入/输出函数
1. 6 运行C程序的一般步骤
小结
习题一
第2章 数据类型. 运算符和表达式
2. 1 数据类型
2. 2 常量和变量
2. 2. 1 常量
2. 2. 2 变量
2. 3 运算符和表达式
2. 3. 1 表达式
2. 3. 2 算术运算符与算术表达式
2. 3. 3 关系运算符与关系表达式
2. 3. 4 逻辑运算符与逻辑表达式
2. 3. 5 自±曾和自减运算
2. 3. 6 赋值运算符与赋值表达式
2. 3.
条件运算符与条件表达式
2. 3. 8 逗号运算符与逗号表达式
2. 4 位运算
2. 4. 1 按位与运算符&
2. 4. 2 按位或运算符│
2. 4. 3 按位异或运算符^
2. 4. 4 二进制左移运算符《
2. 4. 5 二进制右移运算符》
2. 4. 6 按位取反运算符~
2. 5 运算符的优先级
2, 6 格式化输入/输出函数的进一步讨论
2. 6. 1 格式化输出函数printf
2. 6. 2 scanf函数 格式输入函数
2. 7 常见问题分析
小结
习题二
第3章 程序和流程控制
3. 1 C活言程序的版式和语句
3. 1. 1 C语言程序的版式
3. 1. 2 C语言的语句
3. 2 结构化程序设计和流程控制
3. 2. 1 结构化程序设计
3. 2. 2 C语言的流程控制语句和辅助控制语句
3. 3 if语句
3. 3. 1 汀语句的标准形式
3. 3. 2 条件分支嵌套
3. 4 Switch多分支选择语句
3. 5 循环控制
3. 5. 1 while语句
3. 5. 2 for语句
3. 5. 3 do-while浯句
3. 5. 4 从一重循环到多重循环
3. 6 辅助控制语句
3. 6. 1 break语句
3. 6. 2 continue语句
3. 6. 3 goto语句和标号
3. 7 典型程序编写方法举例
3. 7. 1 典型问题一
3. 7. 2 典型问题二
3. 7. 3 典型问题三
小结
习题三
第4章 变量的存储类型
4. 1 概述
4. 2 自动型变量auto
4. 3 寄存器型变量register
4. 4 外部参照型变量extern
4. 5 静态型变量static
小结
习题四
第5章 数组
5. 1 一维数组的定义和应用
5. 2 二维数组
5. 3 字符数组
5. 4 程序设计举例
小结
习题五
第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. 4 指针与数组及字符串
6. 4. 1 指针与数组
6. 4. 2 字符指针与字符串
6. 5 指针数组和多级指针
6. 5. 1 指针数组
6. 5. 2 多级指针
小结
习题六
第7章 函数
7. 1 结构化程序设计与C语言程序结构
7. 1. 1 结构化软件及其优越性
7. 1. 2 C语言程序的结构
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. 4. 1 数组元素作为函数实参
7. 4. 2 一维数组名作为函数参数
7. 4. 3 多维数组名作为函数参数
7. 5 字符串与函数
7. 5. 1 常见字符串处理库函数及其使用
7. 5. 2 单个字符串的处理
7. 5. 3 多个字符串的处理
7. 6 指针型函数
7. 7 递归函数
7. 8 指向函数的指针
7. 9 带参数的函数main
7. 10 程序设计综合举例
小结
习题七
第8章 结构和联合
8. 1 结构的定义以及结构变量的定义和使用
8. 1. 1 结构的定义
8. 1. 2 结构变量的定义
8. 1. 3 结构变量的使用形式和初始化
8. 2 结构数组与结构指针
8. 2. 1 结构数组
8. 2. 2 结构指针
8. 3 结构在函数间的传递
8. 4 位字段结构
8. 5 联合
8. 6 类型定义语句typedef
8. 6. 1 用typedcf语句定义新类型名
8. 6. 2 新类型名的应用
8. 7 枚举类型
8. 7. 1 枚举类型的定义和枚举变量的说明
8. 7. 2 枚举类型的应用
8. 8 综合举例
小结
习题八
第9章 文件
9. 1 文件的基本概念
9. 1. 1 文本文件与二进制文件
9. 1. 2 缓冲型文件系统
9. 2 文件类型指针
9. 3 文件的打开与关闭
9. 4 常用文件读/写函数
9. 5 文件的随机读/写
9. 6 文件检测函数
小结
习题九
第10章 编译预处理
10. 1 宏定义
10. 2 文件包含
10. 3 条件编译
小结
习题十
第11章 C语言的实际应用
11. 1 图形程序设计
11. 1. 1 控制图形系统的主要函数
11. 1. 2 基本作图函数
11. 1. 3 图形方式下的文本常见操作函数
11. 1. 4 综合应用举例
11. 2 中断程序设计
11. 2. 1 中断技术
11. 2. 2 用C语言编写中断服务程序的方法
11. 2. 3 中断服务程序综合应用举例
11. 3 链表的C语言编程
11. 3. 1 单链表的构造
11. 3. 2 单链表的操作
小结
习题十一
附录Ⅰ ASCH码表
附录Ⅱ C语言中的关键字
附录Ⅲ C语言常用的库函数
附录Ⅳ Borland C V3. 1的使用
附录Ⅴ Borlsnd C V3. 1常见编译错误信息
主要参考文献
1. 1 C语言的入门知识
1. 1. 1 二进制编码系统
1. 1. 2 微型计算机硬件的基本组成
1. 1. 3 计算机系统的层次结构
1. 2 C语言的发展及特点
1. 2. 1 C语言的发展过程
1. 2. 2 C语言的特点
1. 3 C语言程序的书写格式和结构特点
1. 3. 1 C语言程序的书写格式
1. 3. 2 C语言程序的结构特点
1. 4 C语言的基本语法单位
1. 4. 1 标识符
1. 4. 2 关键字
1. 4. 3 分隔符
l, 4. 4 常量
1. 5 简单的输入/输出
1. 5. 1 格式化输入/输出函数
1. 5. 2 字符输入/输出函数
1. 6 运行C程序的一般步骤
小结
习题一
第2章 数据类型. 运算符和表达式
2. 1 数据类型
2. 2 常量和变量
2. 2. 1 常量
2. 2. 2 变量
2. 3 运算符和表达式
2. 3. 1 表达式
2. 3. 2 算术运算符与算术表达式
2. 3. 3 关系运算符与关系表达式
2. 3. 4 逻辑运算符与逻辑表达式
2. 3. 5 自±曾和自减运算
2. 3. 6 赋值运算符与赋值表达式
2. 3.
条件运算符与条件表达式
2. 3. 8 逗号运算符与逗号表达式
2. 4 位运算
2. 4. 1 按位与运算符&
2. 4. 2 按位或运算符│
2. 4. 3 按位异或运算符^
2. 4. 4 二进制左移运算符《
2. 4. 5 二进制右移运算符》
2. 4. 6 按位取反运算符~
2. 5 运算符的优先级
2, 6 格式化输入/输出函数的进一步讨论
2. 6. 1 格式化输出函数printf
2. 6. 2 scanf函数 格式输入函数
2. 7 常见问题分析
小结
习题二
第3章 程序和流程控制
3. 1 C活言程序的版式和语句
3. 1. 1 C语言程序的版式
3. 1. 2 C语言的语句
3. 2 结构化程序设计和流程控制
3. 2. 1 结构化程序设计
3. 2. 2 C语言的流程控制语句和辅助控制语句
3. 3 if语句
3. 3. 1 汀语句的标准形式
3. 3. 2 条件分支嵌套
3. 4 Switch多分支选择语句
3. 5 循环控制
3. 5. 1 while语句
3. 5. 2 for语句
3. 5. 3 do-while浯句
3. 5. 4 从一重循环到多重循环
3. 6 辅助控制语句
3. 6. 1 break语句
3. 6. 2 continue语句
3. 6. 3 goto语句和标号
3. 7 典型程序编写方法举例
3. 7. 1 典型问题一
3. 7. 2 典型问题二
3. 7. 3 典型问题三
小结
习题三
第4章 变量的存储类型
4. 1 概述
4. 2 自动型变量auto
4. 3 寄存器型变量register
4. 4 外部参照型变量extern
4. 5 静态型变量static
小结
习题四
第5章 数组
5. 1 一维数组的定义和应用
5. 2 二维数组
5. 3 字符数组
5. 4 程序设计举例
小结
习题五
第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. 4 指针与数组及字符串
6. 4. 1 指针与数组
6. 4. 2 字符指针与字符串
6. 5 指针数组和多级指针
6. 5. 1 指针数组
6. 5. 2 多级指针
小结
习题六
第7章 函数
7. 1 结构化程序设计与C语言程序结构
7. 1. 1 结构化软件及其优越性
7. 1. 2 C语言程序的结构
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. 4. 1 数组元素作为函数实参
7. 4. 2 一维数组名作为函数参数
7. 4. 3 多维数组名作为函数参数
7. 5 字符串与函数
7. 5. 1 常见字符串处理库函数及其使用
7. 5. 2 单个字符串的处理
7. 5. 3 多个字符串的处理
7. 6 指针型函数
7. 7 递归函数
7. 8 指向函数的指针
7. 9 带参数的函数main
7. 10 程序设计综合举例
小结
习题七
第8章 结构和联合
8. 1 结构的定义以及结构变量的定义和使用
8. 1. 1 结构的定义
8. 1. 2 结构变量的定义
8. 1. 3 结构变量的使用形式和初始化
8. 2 结构数组与结构指针
8. 2. 1 结构数组
8. 2. 2 结构指针
8. 3 结构在函数间的传递
8. 4 位字段结构
8. 5 联合
8. 6 类型定义语句typedef
8. 6. 1 用typedcf语句定义新类型名
8. 6. 2 新类型名的应用
8. 7 枚举类型
8. 7. 1 枚举类型的定义和枚举变量的说明
8. 7. 2 枚举类型的应用
8. 8 综合举例
小结
习题八
第9章 文件
9. 1 文件的基本概念
9. 1. 1 文本文件与二进制文件
9. 1. 2 缓冲型文件系统
9. 2 文件类型指针
9. 3 文件的打开与关闭
9. 4 常用文件读/写函数
9. 5 文件的随机读/写
9. 6 文件检测函数
小结
习题九
第10章 编译预处理
10. 1 宏定义
10. 2 文件包含
10. 3 条件编译
小结
习题十
第11章 C语言的实际应用
11. 1 图形程序设计
11. 1. 1 控制图形系统的主要函数
11. 1. 2 基本作图函数
11. 1. 3 图形方式下的文本常见操作函数
11. 1. 4 综合应用举例
11. 2 中断程序设计
11. 2. 1 中断技术
11. 2. 2 用C语言编写中断服务程序的方法
11. 2. 3 中断服务程序综合应用举例
11. 3 链表的C语言编程
11. 3. 1 单链表的构造
11. 3. 2 单链表的操作
小结
习题十一
附录Ⅰ ASCH码表
附录Ⅱ C语言中的关键字
附录Ⅲ C语言常用的库函数
附录Ⅳ Borland C V3. 1的使用
附录Ⅴ Borlsnd C V3. 1常见编译错误信息
主要参考文献
猜您喜欢