书籍详情
C语言程序设计简明教程
作者:吴元斌 等编著
出版社:北京理工大学出版社
出版时间:2011-08-01
ISBN:9787564048846
定价:¥30.00
购买这本书可以去
内容简介
《普通高等教育“十二五”创新型规划教材:C语言程序设计简明教程》较全面地介绍了C语言程序设计的相关概念和知识。 《普通高等教育“十二五”创新型规划教材:C语言程序设计简明教程》分为9章。第1章是C语言概述,介绍C语言程序设计的入门知识。从第 2章到第8章,对C语言程序设计的相关知识进行了详细介绍,包括数据类型、运算符、表达式、流程控制语句、函数、数组和指针、字符串操作、内存管理、位操作、输入/输出操作等,所介绍的内容都符合C语言的最新标准C99。第9章介绍了几个综合性的示例程序。本书所有的示例程序,都在VC++6.0和Eclipse+MinGW环境下调试通过。为了方便读者学习,每章多数小节都提供了精心设计的思考与练习,每章后包含了多种类型的练习题。 《普通高等教育“十二五”创新型规划教材:C语言程序设计简明教程》叙述简明、清晰,编程实例典型、有趣、实用。本书适用于高等院校的计算机及相关专业学习C语言程序设计的学生,也非常适合作为计算机爱好者的自学参考书。
作者简介
暂缺《C语言程序设计简明教程》作者简介
目录
第1章 C语言概述
1.1 C语言的发展及特点
1.1.1 C语言的发展简介
1.1.2 C语言的主要特点
1.2 第一个C语言程序
1.3 变量与表达式
1.4 利用scanf输入变量的值
1.5 自定义函数及使用
1.6 开发C语言程序的步骤与方法
习题
第2章 数据类型、运算符与表达式
2.1 标识符
2.2 基本数据类型
2.3 常量与变量
2.3.1 整型常量
2.3.2 实型常量
2.3.3 字符常量
2.3.4 字符串常量
2.3.5 变量定义与初始化
2.4 算术运算符
2.5 赋值运算符
2.6 关系运算符
2.7 逻辑运算符
2.8 自增与自减运算符
2.9 类型转换
2.10 按位运算符
2.11 运算符的优先级与结合性
习题
第3章 程序流程控制
3.1 表达式语句、空语句与复合语句
3.2 if-else语句
3.3 switch语句
3.4 while语句
3.5 do-while语句
3.6 for语句
3.7 break与continue语句
3.8 goto语句
习题
第4章 数组
4.1 一维数组
4.1.1 一维数组元素
4.1.2 一维数组的初始化
4.1.3 一维数组应用举例
4.2 二维数组
4.2.1 二维数组元素
4.2.2 二维数组的初始化
4.2.3 二维数组应用举例
4.3 字符数组
4.4 字符串标准库函数简介
习题
第5章 函数与程序结构
5.1 C语言程序的结构
5.2 函数的定义与调用
5.3 函数的声明
5.4 返回值为非整型值的函数
5.5 数组作为函数的参数
5.6 函数的嵌套调用
5.7 函数的递归调用
5.8 变量的存储类别、作用域与生存期
5.8.1 变量的存储类别
5.8.2 变量的作用域与生存期
5.8.3 变量的初始化
5.9 预处理器
5.9.1 文件包含
5.9.2 宏替换
5.9.3 条件编译
习题
第6章 指针
6.1 地址与指针
6.2 指针与函数参数
6.3 指针与一维数组
6.3.1 用指针访问一维数组元素
6.3.2 一维数组元素的指针作为函数参数
6.4 字符指针与函数
6.4.1 指向字符的指针
6.4.2 指向字符的指针作为函数的参数
6.5 指针数组和指向指针的指针
6.5.1 指针数组
6.5.2 指向指针的指专
6.6 指针与多维数组
6.6.1 二维数组与指向一维数组的指针
6.6.2 指向数组的指针作为函数的参数
6.7 指向函数的指针
6.7.1 指向函数的指针的定义
6.7.2 指向函数的指针变量作为函数参数
6.8 返回指针值的函数
6.9 命令行参数
习题
第7章 结构
7.1 结构的基础知识
7.1.1 结构类型的声明
7.1.2 结构变量的定义与使用
7.2 结构数组
7.3 指向结构的指针
7.3.1 指向结构数组的指针
7.3.2 指向结构的指针作为函数参数
7.4 自引用结构
7.5 typedef简介
7.6 联合类型
7.7 枚举类型
7.8 位字段
习题
第8章 输入与输出
8.1 字符输入/输输出标准函数
8.2 格式化输出函数printf
8.3 格式化输入函数scanf
8.4 文件存取
8.4.1 文件的打开与关闭
8.4.2 字符读写
8.4.3 行输入/输出
8.4.4 格式化读写
8.4.5 数据块读写函数
8.5 文件的随机存取
8.5.1 rewind函数
8.5.2 fseek函数
8.6 其他函数
8.6.1 字符串处理函数
8.6.2 字符类测试与转换函数
8.6.3 数学函数
8.6.4 随机数发生器函数
习题
第9章 综合应用举例
9.1 万年历程序
9.1.1 求某年元旦是星期几
9.1.2 自定义函数功能说明
9.1.3 万年历程序清单
9.2 单链表操作
9.2.1 单链表操作函数列表
9.2.2 函数InsenLinkList的实现方法说明
9.2.3 函数DeleteLinkList的实现方法说明
9.2.4 单链表操作程序清单
9.3 迷宫问题
9.3.1 数据结构分析
9.3.2 探索算法分析
9.3.3 迷宫求解程序清单
9.4 学生成绩管理程序
9.4.1 学生成绩管理功能分析
9.4.2 学生成绩管理模块划分
9.4.3 学生成绩管理程序清单
9.5 OpenGL图形编程
9.5.1 OpenGL的命名规范
9.5.2 一个简单的OpenGL程序
9.5.3 程序及语句简要说明
9.5.4 OpenGL核心库函数简介
9.5.5 OpenGL动画示例程序
习题
附录A 用Visual C++开发C程序
A.1 创建C++工作环境
A.2 编译、运行C源程序
附录B 用Eclipse开发C程序
B.1 Eclipse与MinGW的下载安装
B.2 利用Eclipse开发C程序
附录C ASCII表
附录D C语言关键字
D.1 数据类型关键字
D.2 流程控制关键字
附录E 标准库简介
参考文献
1.1 C语言的发展及特点
1.1.1 C语言的发展简介
1.1.2 C语言的主要特点
1.2 第一个C语言程序
1.3 变量与表达式
1.4 利用scanf输入变量的值
1.5 自定义函数及使用
1.6 开发C语言程序的步骤与方法
习题
第2章 数据类型、运算符与表达式
2.1 标识符
2.2 基本数据类型
2.3 常量与变量
2.3.1 整型常量
2.3.2 实型常量
2.3.3 字符常量
2.3.4 字符串常量
2.3.5 变量定义与初始化
2.4 算术运算符
2.5 赋值运算符
2.6 关系运算符
2.7 逻辑运算符
2.8 自增与自减运算符
2.9 类型转换
2.10 按位运算符
2.11 运算符的优先级与结合性
习题
第3章 程序流程控制
3.1 表达式语句、空语句与复合语句
3.2 if-else语句
3.3 switch语句
3.4 while语句
3.5 do-while语句
3.6 for语句
3.7 break与continue语句
3.8 goto语句
习题
第4章 数组
4.1 一维数组
4.1.1 一维数组元素
4.1.2 一维数组的初始化
4.1.3 一维数组应用举例
4.2 二维数组
4.2.1 二维数组元素
4.2.2 二维数组的初始化
4.2.3 二维数组应用举例
4.3 字符数组
4.4 字符串标准库函数简介
习题
第5章 函数与程序结构
5.1 C语言程序的结构
5.2 函数的定义与调用
5.3 函数的声明
5.4 返回值为非整型值的函数
5.5 数组作为函数的参数
5.6 函数的嵌套调用
5.7 函数的递归调用
5.8 变量的存储类别、作用域与生存期
5.8.1 变量的存储类别
5.8.2 变量的作用域与生存期
5.8.3 变量的初始化
5.9 预处理器
5.9.1 文件包含
5.9.2 宏替换
5.9.3 条件编译
习题
第6章 指针
6.1 地址与指针
6.2 指针与函数参数
6.3 指针与一维数组
6.3.1 用指针访问一维数组元素
6.3.2 一维数组元素的指针作为函数参数
6.4 字符指针与函数
6.4.1 指向字符的指针
6.4.2 指向字符的指针作为函数的参数
6.5 指针数组和指向指针的指针
6.5.1 指针数组
6.5.2 指向指针的指专
6.6 指针与多维数组
6.6.1 二维数组与指向一维数组的指针
6.6.2 指向数组的指针作为函数的参数
6.7 指向函数的指针
6.7.1 指向函数的指针的定义
6.7.2 指向函数的指针变量作为函数参数
6.8 返回指针值的函数
6.9 命令行参数
习题
第7章 结构
7.1 结构的基础知识
7.1.1 结构类型的声明
7.1.2 结构变量的定义与使用
7.2 结构数组
7.3 指向结构的指针
7.3.1 指向结构数组的指针
7.3.2 指向结构的指针作为函数参数
7.4 自引用结构
7.5 typedef简介
7.6 联合类型
7.7 枚举类型
7.8 位字段
习题
第8章 输入与输出
8.1 字符输入/输输出标准函数
8.2 格式化输出函数printf
8.3 格式化输入函数scanf
8.4 文件存取
8.4.1 文件的打开与关闭
8.4.2 字符读写
8.4.3 行输入/输出
8.4.4 格式化读写
8.4.5 数据块读写函数
8.5 文件的随机存取
8.5.1 rewind函数
8.5.2 fseek函数
8.6 其他函数
8.6.1 字符串处理函数
8.6.2 字符类测试与转换函数
8.6.3 数学函数
8.6.4 随机数发生器函数
习题
第9章 综合应用举例
9.1 万年历程序
9.1.1 求某年元旦是星期几
9.1.2 自定义函数功能说明
9.1.3 万年历程序清单
9.2 单链表操作
9.2.1 单链表操作函数列表
9.2.2 函数InsenLinkList的实现方法说明
9.2.3 函数DeleteLinkList的实现方法说明
9.2.4 单链表操作程序清单
9.3 迷宫问题
9.3.1 数据结构分析
9.3.2 探索算法分析
9.3.3 迷宫求解程序清单
9.4 学生成绩管理程序
9.4.1 学生成绩管理功能分析
9.4.2 学生成绩管理模块划分
9.4.3 学生成绩管理程序清单
9.5 OpenGL图形编程
9.5.1 OpenGL的命名规范
9.5.2 一个简单的OpenGL程序
9.5.3 程序及语句简要说明
9.5.4 OpenGL核心库函数简介
9.5.5 OpenGL动画示例程序
习题
附录A 用Visual C++开发C程序
A.1 创建C++工作环境
A.2 编译、运行C源程序
附录B 用Eclipse开发C程序
B.1 Eclipse与MinGW的下载安装
B.2 利用Eclipse开发C程序
附录C ASCII表
附录D C语言关键字
D.1 数据类型关键字
D.2 流程控制关键字
附录E 标准库简介
参考文献
猜您喜欢