C语言程序设计/世纪精品计算机等级考试书系

目 录内容简介
第一部分 基础篇
第1章 引言
1.1 一个c语言程序
1.2 程序与程序设计语言
1.2.1 程序设计语言的功能
1.2.2 程序设计语言的语法
1.2.3 程序的编译与编程环境
1.3 C语言的发展历史与特点
1.4 实现问题求解的过程
习题1
第2章 用C语言编写程序
2.1 在屏幕上显示HelloWorld!
2.2 求华氏温度100°;F对应的摄氏温度
2.2.1 程序解析
2.2.2 常量、变量和数据类型
2.2.3 算术运算和赋值运算
2.2.4 格式化输出函数printf()
2.3 计算分段函数
2.3.1 程序解析
2.3.2 关系运算
2.3.3 if-else语句
2.3.4 格式化输入函数scanf()
2.3.5 常用数学库函数
2.3.6 else-if语句
2.4 输出华氏-摄氏温度转换表
2.4.1 程序解析
2.4.2 for语句
2.4.3 指定次数的循环程序设计
2.5 计算12!/(5!+7!)
2.5.1 程序解析
2.5.2 函数的定义
2.5.3 函数的调用
2.5.4 使用函数编写程序
习题2
第3章 分支结构
3.1 输入一批字符,统计各类字符的数量
3.1.1 程序解析
3.1.2 字符类型
3.1.3 逻辑运算
3.1.4 字符输入函数getchar()和字符输出函数putchar()
3.2 使用switch语句统计字符
3.2.1 程序解析
3.2.2 switch语句
3.3 分支结构程序设计
3.3.1 二分支结构和基本的if语句
3.3.2 多分支结构和嵌套的if语句、switch语句
习题3
第4章 循环结构
4.1 用格里高利公式求π的近似值
4.1.1 程序解析
4.1.2 while语句
4.1.3 输入一批学生的成绩,统计平均分
4.2 统计一个整数的位数
4.2.1 程序解析
4.2.2 do-while语句
4.2.3 循环语句的选择
4.3 判断素数
4.3.1 程序解析
4.3.2 break语句和continue语句
4.4 求1!+2!++100!
4.4.1 程序解析
4.4.2 嵌套循环
4.5 循环结构程序设计
习题4
第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.3.3 字符型数据的输入和输出
5.4 类型转换
5.4.1 自动类型转换
5.4.2 强制类型转换
5.5 表达式
5.5.1 算术表达式
5.5.2 赋值表达式
5.5.3 关系表达式
5.5.4 逻辑表达式
5.5.5 条件表达式
5.5.6 逗号表达式
5.5.7 其他运算
5.5.8 程序解析
习题5
第6章 数组
6.1 排序问题
6.1.1 程序解析
6.1.2 一维数组的定义和引用
6.1.3 一维数组的初始化
6.1.4 使用一维数组编程
6.2 找出矩阵中最大值所在的位置
6.2.1 程序解析
6.2.2 二维数组的定义和引用
6.2.3 二维数组的初始化
6.2.4 使用二维数组编程
6.3 进制转换
6.3.1 程序解析
6.3.2 一维字符数组
6.3.3 字符串
习题6
第7章 指针基础
7.1 指针变量的定义
7.2 指针的基本运算
7.3 指针变量的初始化
7.4 指针作为函数的参数
习题7
第8章 结构
8.1 使用结构表示学生信息
8.1.1 结构变量的定义
8.1.2 结构变量的引用
8.1.3 结构变量赋值
8.1.4 结构的嵌套定义
8.2 按成绩从高到低输出学生的信息
8.2.1 程序解析
8.2.2 结构数组
习题8
第二部分 提高篇
第9章 函数与程序结构
9.1 函数的组织
9.1.1 结构化程序设计方法
9.1.2 函数的嵌套调用
9.1.3 文件包含
9.1.4 函数与程序文件模块
9.2 递归函数
9.2.1 递归函数基本概念
9.2.2 递归程序设计
9.3 变量与函数
9.3.1 局部变量和全局变量
9.3.2 变量生命周期和静态局部变量
9.3.3 寄存器变量和外部变量
9.3.4 全局变量与程序文件模块
9.4 宏定义
9.4.1 宏基本定义
9.4.2 带参数的宏定义
9.5 编译预处理
习题9
第10章 指针和数组
10.1 指针和数组
10.1.1 指针、数组和地址间的关系
10.1.2 数组名作为函数的参数
10.1.3 排序算法:冒泡排序
10.2 指针和字符串
10.2.1 常用的字符串处理函数
10.2.2 字符串的指针表示
10.2.3 字符数组和字符指针
10.3 指针数组和指向指针的指针
10.3.1 指针数组
10.3.2 指向指针的指针
10.3.3 指针数组、二维字符数组和字符串
10.3.4 命令行参数
10.4 指针和函数
10.4.1 指针作为函数的返回值
10.4.2 指向函数的指针
习题10
第11章 指针和结构及其他抽象数据类型
11.1 指针和结构
11.1.1 结构指针的概念和使用
11.1.2 结构指针作为函数的参数
11.2 单向链表
11.2.1 单向链表的定义
11.2.2 单向链表的常用操作
11.3 关子结构的进一步说明
11.4 联合
11.4.1 联合的定义
11.4.2 联合变量的定义和引用
11.5 枚举
11.5.1 枚举类型的定义
11.5.2 枚举变量的定义和引用
11.6 自定义类型(typedef)
11.7 位运算与位段
11.7.1 位运算及位运算符
11.7.2 位段
习题11
第12章 文件
12.1 文件的基本概念
12.1.1 文本文件和二进制文件
12.1.2 缓冲文件系统
12.1.3 缓冲文件与文件类型指针
12.2 文件的打开与关闭
12.2.1 打开文件
12.2.2 关闭文件
12.3 文件的读写
12.3.1 字符文件读写
12.3.2 数值文件读写
12.3.3 二进制文件读写
12.3.4 文件程序设计
习题12
第13章 基本算法
13.1 算法
13.2 贪心法
13.3 分治算法
13.4 动态规划
13.5 回溯法
附录1 C语言上机操作指导
附录1.1 C语言程序的上机步骤
附录1.2 VisualC语言集成环境
附录2 ASCII码集
附录3 C语言中的关键字
附录4 运算符优先级
附录5 C语言常用库函数
第1章 引言
1.1 一个c语言程序
1.2 程序与程序设计语言
1.2.1 程序设计语言的功能
1.2.2 程序设计语言的语法
1.2.3 程序的编译与编程环境
1.3 C语言的发展历史与特点
1.4 实现问题求解的过程
习题1
第2章 用C语言编写程序
2.1 在屏幕上显示HelloWorld!
2.2 求华氏温度100°;F对应的摄氏温度
2.2.1 程序解析
2.2.2 常量、变量和数据类型
2.2.3 算术运算和赋值运算
2.2.4 格式化输出函数printf()
2.3 计算分段函数
2.3.1 程序解析
2.3.2 关系运算
2.3.3 if-else语句
2.3.4 格式化输入函数scanf()
2.3.5 常用数学库函数
2.3.6 else-if语句
2.4 输出华氏-摄氏温度转换表
2.4.1 程序解析
2.4.2 for语句
2.4.3 指定次数的循环程序设计
2.5 计算12!/(5!+7!)
2.5.1 程序解析
2.5.2 函数的定义
2.5.3 函数的调用
2.5.4 使用函数编写程序
习题2
第3章 分支结构
3.1 输入一批字符,统计各类字符的数量
3.1.1 程序解析
3.1.2 字符类型
3.1.3 逻辑运算
3.1.4 字符输入函数getchar()和字符输出函数putchar()
3.2 使用switch语句统计字符
3.2.1 程序解析
3.2.2 switch语句
3.3 分支结构程序设计
3.3.1 二分支结构和基本的if语句
3.3.2 多分支结构和嵌套的if语句、switch语句
习题3
第4章 循环结构
4.1 用格里高利公式求π的近似值
4.1.1 程序解析
4.1.2 while语句
4.1.3 输入一批学生的成绩,统计平均分
4.2 统计一个整数的位数
4.2.1 程序解析
4.2.2 do-while语句
4.2.3 循环语句的选择
4.3 判断素数
4.3.1 程序解析
4.3.2 break语句和continue语句
4.4 求1!+2!++100!
4.4.1 程序解析
4.4.2 嵌套循环
4.5 循环结构程序设计
习题4
第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.3.3 字符型数据的输入和输出
5.4 类型转换
5.4.1 自动类型转换
5.4.2 强制类型转换
5.5 表达式
5.5.1 算术表达式
5.5.2 赋值表达式
5.5.3 关系表达式
5.5.4 逻辑表达式
5.5.5 条件表达式
5.5.6 逗号表达式
5.5.7 其他运算
5.5.8 程序解析
习题5
第6章 数组
6.1 排序问题
6.1.1 程序解析
6.1.2 一维数组的定义和引用
6.1.3 一维数组的初始化
6.1.4 使用一维数组编程
6.2 找出矩阵中最大值所在的位置
6.2.1 程序解析
6.2.2 二维数组的定义和引用
6.2.3 二维数组的初始化
6.2.4 使用二维数组编程
6.3 进制转换
6.3.1 程序解析
6.3.2 一维字符数组
6.3.3 字符串
习题6
第7章 指针基础
7.1 指针变量的定义
7.2 指针的基本运算
7.3 指针变量的初始化
7.4 指针作为函数的参数
习题7
第8章 结构
8.1 使用结构表示学生信息
8.1.1 结构变量的定义
8.1.2 结构变量的引用
8.1.3 结构变量赋值
8.1.4 结构的嵌套定义
8.2 按成绩从高到低输出学生的信息
8.2.1 程序解析
8.2.2 结构数组
习题8
第二部分 提高篇
第9章 函数与程序结构
9.1 函数的组织
9.1.1 结构化程序设计方法
9.1.2 函数的嵌套调用
9.1.3 文件包含
9.1.4 函数与程序文件模块
9.2 递归函数
9.2.1 递归函数基本概念
9.2.2 递归程序设计
9.3 变量与函数
9.3.1 局部变量和全局变量
9.3.2 变量生命周期和静态局部变量
9.3.3 寄存器变量和外部变量
9.3.4 全局变量与程序文件模块
9.4 宏定义
9.4.1 宏基本定义
9.4.2 带参数的宏定义
9.5 编译预处理
习题9
第10章 指针和数组
10.1 指针和数组
10.1.1 指针、数组和地址间的关系
10.1.2 数组名作为函数的参数
10.1.3 排序算法:冒泡排序
10.2 指针和字符串
10.2.1 常用的字符串处理函数
10.2.2 字符串的指针表示
10.2.3 字符数组和字符指针
10.3 指针数组和指向指针的指针
10.3.1 指针数组
10.3.2 指向指针的指针
10.3.3 指针数组、二维字符数组和字符串
10.3.4 命令行参数
10.4 指针和函数
10.4.1 指针作为函数的返回值
10.4.2 指向函数的指针
习题10
第11章 指针和结构及其他抽象数据类型
11.1 指针和结构
11.1.1 结构指针的概念和使用
11.1.2 结构指针作为函数的参数
11.2 单向链表
11.2.1 单向链表的定义
11.2.2 单向链表的常用操作
11.3 关子结构的进一步说明
11.4 联合
11.4.1 联合的定义
11.4.2 联合变量的定义和引用
11.5 枚举
11.5.1 枚举类型的定义
11.5.2 枚举变量的定义和引用
11.6 自定义类型(typedef)
11.7 位运算与位段
11.7.1 位运算及位运算符
11.7.2 位段
习题11
第12章 文件
12.1 文件的基本概念
12.1.1 文本文件和二进制文件
12.1.2 缓冲文件系统
12.1.3 缓冲文件与文件类型指针
12.2 文件的打开与关闭
12.2.1 打开文件
12.2.2 关闭文件
12.3 文件的读写
12.3.1 字符文件读写
12.3.2 数值文件读写
12.3.3 二进制文件读写
12.3.4 文件程序设计
习题12
第13章 基本算法
13.1 算法
13.2 贪心法
13.3 分治算法
13.4 动态规划
13.5 回溯法
附录1 C语言上机操作指导
附录1.1 C语言程序的上机步骤
附录1.2 VisualC语言集成环境
附录2 ASCII码集
附录3 C语言中的关键字
附录4 运算符优先级
附录5 C语言常用库函数
目 录内容简介
《世纪精品计算机等级考试书系:C语言程序设计》以程序设计为主线,从应用出发,配合案例对C语言程序设计基本内容,常用算法和程序设计风格及C语言应用中的一些处理机制等予以介绍。《世纪精品计算机等级考试书系:C语言程序设计》是世纪高等教育精品大系之一。
比价列表
商家 | 评价 (0) | 折扣 | 价格 |
![]() | 暂无 | 中图缺货N个月 | ![]() 461天前更新 |
公众号、微信群

微信公众号

实时获取购书优惠