书籍详情
C语言程序设计
作者:万世明
出版社:科学出版社
出版时间:2006-01-01
ISBN:9787030164032
定价:¥29.00
购买这本书可以去
内容简介
《新编21世纪高职高专计算机系列规划教材:C语言程序设计》是高职高专计算机系列规划教材之一,依据教育部最新制定的《高职高专教育计算机公共基础课程教学基本要求》和教育部考试中心制定的《全国计算机等级考试二级C语言程序设计考试大纲(2005年版)》的要求编写而成。主要内容包括C语言概述、数据类型、运算符与表达式、各种程序结构、函数、数组、指针、编译预处理、结构体与联合体、文件。鉴于2005年的二级C语言等级考试的新特点,《新编21世纪高职高专计算机系列规划教材:C语言程序设计》专门对软件工程、数据结构方面的内容作了有针对性的介绍。《新编21世纪高职高专计算机系列规划教材:C语言程序设计》具有编排合理、循序渐进、面向应用、便于自学的特点,紧扣考试大纲,精选了大量的与考试题型类似的习题,特别适合应试者和程序设计初学者使用。《新编21世纪高职高专计算机系列规划教材:C语言程序设计》可作为各类高职高专C语言程序设计的教材,也可以作为全国计算机等级考试二级C语言程序设计的培训教材和广大学习C语言程序设计人员的自学参考书。
作者简介
暂缺《C语言程序设计》作者简介
目录
第1章 C语言概述
1.1 C语言简史
1.2 C语言的特点
1.3 简单C程序举例
1.4 C程序的开发和运行环境
1.5 程序的算法与基本结构
1.5.1 算法
1.5.2 结构化程序
1.6 小结
习题
第2章 数据类型、运算符和表达式
2.1 标识符和保留字
2.2 数据类型
2.3 常量与变量
2.3.1 常量
2.3.2 变量
2.3.3 定义只读变量
2.4 运算符和表达式
2.4.1 概述
2.4.2 算术运算
2.4.3 关系运算
2.4.4 逻辑运算
2.4.5 赋值运算
2.4.6 条件表达式
2.4.7 逗号表达式
2.5 类型自动转换
2.5.1 一般算术转换
2.5.2 赋值转换
2.5.3 强制类型显式转换
2.6 小结
习题
第3章 顺序结构程序设计
3.1 C语言的基本语句
3.1.1 表达式语句
3.1.2 空语句
3.1.3 复合语句
3.1.4 函数调用语句
3.1.5 流程控制语句
3.2 数据输出
3.2.1 字符输出函数putchar()
3.2.2 格式输出函灵敏printf()
3.3 数据输入
3.3.1 字符输入函数getchar()
3.3.2 格式输入函数scanf()
3.4 程序举例
3.5 小结
习题
第4章 选择结构程序设计
4.1 关系运算符与关系表达式
4.1.1 关系运算符
4.1.2 关系表达式
4.2 逻辑运算符与逻辑表达式
4.2.1 逻辑运算符
4.2.2 逻辑表达式
4.3 if语句
4.3.1 if语句的格式
4.3.2 if 语句的嵌套
4.4 条件运算符
4.5 switch语句
4.6 程序举例
4.7 小结
习题
第5章 循环结构程序设计
5.1 while语句
5.1.1 while语句的一般格式
5.1.2 while语句的执行过程
5.1.3 while语句程序举例
5.2 do…while语句
5.2.1 do…while语句的一般格式
5.2.2 do…while语句的执行过程
5.2.3 do…while语句程序举例
5.3 for语句
5.3.1 for语句的一般格式
5.3.2 for语句的执行过程
5.3.3 for语句程序举例
5.4 多重循环
5.5 break语句和continue语句
5.5.1 break语句
5.5.2 continue语句
5.6 goto语句和标号语句
5.6.1 goto语句
5.6.2 标号语句
5.6.3 goto语句和标号语句程序举例
5.7 程序举例
5.8 小结
习题
第6章 函数
6.1 概述
6.1.1 库函数和用户自定义函数
6.1.2 有返回值函数和无返回值函数
6.1.3 无参函数和有参函数
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.5 变量的存储类型与作用域
6.5.1 局部变量及其存储类型
6.5.2 全局变量
6.6 程序举例
6.7 小结
习题
第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.3.3 字符数组程序举例
7.4 数组作为函数参数
7.4.1 数组元素作为函数实参
7.4.2 数组名作函数参数
7.5 小结
习题
第8章 指针
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.4 指针与数组
8.4.1 指向数组元素的指针
8.4.2 通过指针引用数组元素
8.4.3 移动指针的运算
8.4.4 指针与多维数组
8.4.5 指针与字符串
8.5 指针数组和指向指针的指针
8.5.1 指针数组
8.5.2 指针数组作main函数的形参
8.5.3 指向指针的指针
8.6 指针与函数
8.6.1 指针函数
8.6.2 指向函数的指针
8.7 程序举例
8.8 小结
习题
第9章 预编译处理和动态存储分配
9.1 宏定义
9.2 文件包含
9.3 条件编译
9.4 动态存储分配
9.5 程序举例
9.6 小结
习题
第10章 构造类型与位运算
10.1 结构体和结构体变量
10.1.1 结构体定义
10.1.2 结构体变量的引用
10.2 结构体数组和结构体指针
10.2.1 结构体数组的定义
10.2.2 结构体数组的初始化
10.2.3 指向结构体的指针
10.3 链表和链表操作
10.3.1 链表
10.3.2 链表操作
10.4 联合体
10.4.1 联合体的概念
10.4.2 联合体变量的定义和引用
10.5 枚举类型和类型 定义
10.6 位运算
10.7 小结
习题
第11章 文件
11.1 C语言文件的概念
11.2 文件的基本操作
11.2.1 文件类型指针
11.2.2 文件的打开与关闭
11.2.3 文件的读写
11.2.4 文件格式化输入输出函数
11.2.5 文件的定位
11.2.6 文件的错误检测
11.3 小结
习题
第12章 综合
12.1 软件工程简介
12.1.1 软件工程概述
12.1.2 软件工程中的有关概念
12.1.3 二级C考试对软件工程知识的要求
12.2 数据结构简介
12.2.1 数据结构概述
12.2.2 数据结构的有关概念
12.2.3 二级C考试对数据结构知识的要求
12.3 二级C上机考试系统简介
12.3.1 登录
12.3.2 考试界面
12.3.3 查看试题要求
12.3.4 录求系统帮助
12.3.5 答题
12.3.6 交卷
12.4 C++简介
12.4.1 相关概念
12.4.2 C++的词法及词法规则
12.4.3 C++程序结构的基本组成部分
12.4.4 C++程序的书写格式
12.4.5 C++程序的实现
附录
附录A ASCII码表
附录B 运算符的优先级和结合性
附录C Turbo C 2.0常用库函数
附录D 错误和警告信息及处理方法
附录E 全国计算机等级考试二级(C语言程序设计)考试大纲
附录F 全国计算机等级考试二级 C语言试题及参考答案(2005年)
1.1 C语言简史
1.2 C语言的特点
1.3 简单C程序举例
1.4 C程序的开发和运行环境
1.5 程序的算法与基本结构
1.5.1 算法
1.5.2 结构化程序
1.6 小结
习题
第2章 数据类型、运算符和表达式
2.1 标识符和保留字
2.2 数据类型
2.3 常量与变量
2.3.1 常量
2.3.2 变量
2.3.3 定义只读变量
2.4 运算符和表达式
2.4.1 概述
2.4.2 算术运算
2.4.3 关系运算
2.4.4 逻辑运算
2.4.5 赋值运算
2.4.6 条件表达式
2.4.7 逗号表达式
2.5 类型自动转换
2.5.1 一般算术转换
2.5.2 赋值转换
2.5.3 强制类型显式转换
2.6 小结
习题
第3章 顺序结构程序设计
3.1 C语言的基本语句
3.1.1 表达式语句
3.1.2 空语句
3.1.3 复合语句
3.1.4 函数调用语句
3.1.5 流程控制语句
3.2 数据输出
3.2.1 字符输出函数putchar()
3.2.2 格式输出函灵敏printf()
3.3 数据输入
3.3.1 字符输入函数getchar()
3.3.2 格式输入函数scanf()
3.4 程序举例
3.5 小结
习题
第4章 选择结构程序设计
4.1 关系运算符与关系表达式
4.1.1 关系运算符
4.1.2 关系表达式
4.2 逻辑运算符与逻辑表达式
4.2.1 逻辑运算符
4.2.2 逻辑表达式
4.3 if语句
4.3.1 if语句的格式
4.3.2 if 语句的嵌套
4.4 条件运算符
4.5 switch语句
4.6 程序举例
4.7 小结
习题
第5章 循环结构程序设计
5.1 while语句
5.1.1 while语句的一般格式
5.1.2 while语句的执行过程
5.1.3 while语句程序举例
5.2 do…while语句
5.2.1 do…while语句的一般格式
5.2.2 do…while语句的执行过程
5.2.3 do…while语句程序举例
5.3 for语句
5.3.1 for语句的一般格式
5.3.2 for语句的执行过程
5.3.3 for语句程序举例
5.4 多重循环
5.5 break语句和continue语句
5.5.1 break语句
5.5.2 continue语句
5.6 goto语句和标号语句
5.6.1 goto语句
5.6.2 标号语句
5.6.3 goto语句和标号语句程序举例
5.7 程序举例
5.8 小结
习题
第6章 函数
6.1 概述
6.1.1 库函数和用户自定义函数
6.1.2 有返回值函数和无返回值函数
6.1.3 无参函数和有参函数
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.5 变量的存储类型与作用域
6.5.1 局部变量及其存储类型
6.5.2 全局变量
6.6 程序举例
6.7 小结
习题
第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.3.3 字符数组程序举例
7.4 数组作为函数参数
7.4.1 数组元素作为函数实参
7.4.2 数组名作函数参数
7.5 小结
习题
第8章 指针
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.4 指针与数组
8.4.1 指向数组元素的指针
8.4.2 通过指针引用数组元素
8.4.3 移动指针的运算
8.4.4 指针与多维数组
8.4.5 指针与字符串
8.5 指针数组和指向指针的指针
8.5.1 指针数组
8.5.2 指针数组作main函数的形参
8.5.3 指向指针的指针
8.6 指针与函数
8.6.1 指针函数
8.6.2 指向函数的指针
8.7 程序举例
8.8 小结
习题
第9章 预编译处理和动态存储分配
9.1 宏定义
9.2 文件包含
9.3 条件编译
9.4 动态存储分配
9.5 程序举例
9.6 小结
习题
第10章 构造类型与位运算
10.1 结构体和结构体变量
10.1.1 结构体定义
10.1.2 结构体变量的引用
10.2 结构体数组和结构体指针
10.2.1 结构体数组的定义
10.2.2 结构体数组的初始化
10.2.3 指向结构体的指针
10.3 链表和链表操作
10.3.1 链表
10.3.2 链表操作
10.4 联合体
10.4.1 联合体的概念
10.4.2 联合体变量的定义和引用
10.5 枚举类型和类型 定义
10.6 位运算
10.7 小结
习题
第11章 文件
11.1 C语言文件的概念
11.2 文件的基本操作
11.2.1 文件类型指针
11.2.2 文件的打开与关闭
11.2.3 文件的读写
11.2.4 文件格式化输入输出函数
11.2.5 文件的定位
11.2.6 文件的错误检测
11.3 小结
习题
第12章 综合
12.1 软件工程简介
12.1.1 软件工程概述
12.1.2 软件工程中的有关概念
12.1.3 二级C考试对软件工程知识的要求
12.2 数据结构简介
12.2.1 数据结构概述
12.2.2 数据结构的有关概念
12.2.3 二级C考试对数据结构知识的要求
12.3 二级C上机考试系统简介
12.3.1 登录
12.3.2 考试界面
12.3.3 查看试题要求
12.3.4 录求系统帮助
12.3.5 答题
12.3.6 交卷
12.4 C++简介
12.4.1 相关概念
12.4.2 C++的词法及词法规则
12.4.3 C++程序结构的基本组成部分
12.4.4 C++程序的书写格式
12.4.5 C++程序的实现
附录
附录A ASCII码表
附录B 运算符的优先级和结合性
附录C Turbo C 2.0常用库函数
附录D 错误和警告信息及处理方法
附录E 全国计算机等级考试二级(C语言程序设计)考试大纲
附录F 全国计算机等级考试二级 C语言试题及参考答案(2005年)
猜您喜欢