第一图书网

C程序设计教程

张蕊,吕涛 华中科技大学出版社
出版时间:

2012-9  

出版社:

华中科技大学出版社  

作者:

张蕊,吕涛  

页数:

347  

字数:

480000  

内容概要

  本书是普通高等教育“21世纪信息学科立体化系列教材”之一。根据国家教育部颁发的“高级语言程序设计”课程的基本要求,本着“加强基础、注重实用、精简内容、创新思维”的原则而编写。内容按进阶方式组织,分为基础篇、进阶篇和高级篇三部分。基础篇包含预备知识、C语言概述、初识C程序、C程序的基本模块——函数、C语句以及结构化程序设计等内容;进阶篇包含指针与一维数组、文本文件、结构体与共用体等内容;高级篇包含数据类型、编码及输入输出,多文件大型程序的开发,数组、指针和函数的高级内容,二进制文件,位运算以及结构的高级应用——链表等内容。每章有内容提要、本章小结和练习题。本书适用于高等学校理工科各专业及相关课程的本科教材,也可作为相关专业工程技术人员的阅读和参考书。

作者简介

  张蕊,武汉理工大学

书籍目录

第一篇 基础篇
1 预备知识
1.1 计算机的发展
1.2 计算机的系统
1.3 数制
1.4 计算机语言
1.5 本章小结
习题1
2 C语言概述
2.1 C语言的发展和特点
2.2 C程序的结构
2.3 C程序开发工具简介
2.4 本章小结
习题2
3 初识C程序
3.1 常量与变量
3.2 数据的运算
3.3 数据的输入输出
3.4 C程序应用举例
3.5 高效的运算符
3.6 宏常量与cot常量
3.7 本章小结
习题3
4 程序的基本模块——函数
4.1 函数概述
4.2 库函数
4.3 自定义函数
4.4 带参数的宏
4.5 本章小结
习题4
5 C语句
5.1 C语句综述
5.2 选择语句
5.3 循环语句
5.4 本章小结
习题5
6 结构化程序设计
6.1 结构化程序设计
6.2 程序风格与代码格式
6.3 模块化程序设计
6.4 简单算法设计
6.5 小结
习题6
第二篇 进阶篇
7 指针与一维数组
7.1 指针
7.2 在函数中使用指针
7.3 数组
7.4 *符数组——字符串
7.5 *内存分配与动态数组
7.6 *二级指针
7.7 本章小结
习题7
8 文本文件
8.1 文件的基本概念
8.2 文件的基本操作
8.3 应用实例
8.4 本章小结
习题8
9 结构体与共用体
9.1 结构体类型
9.2 结构体变量
9.3 结构体数组
9.4 嵌套的结构体
9.5 指向结构体的指针
9.6 向函数传递结构体信息
9.7 *复合文字和结构体((299)
9.8 *伸缩型数组成员(("99)
9.9 *共用体
9.10 本章小结
习题9
第三篇 高级篇
10 整数类型、编码及输入输出
10.1 整数的表示
10.2 实数的表示
10.3 字符的表示
10.4 枚举类型
10.5 布尔类型(C99)
10.6 自定义数据类型
10.7 sizeof运算符和size—t类型
10.8 字符、字符串和整数、实数间的转换
10.9 本章小结
习题10
11 多文件大型程序的开发
11.1 多文件程序的架构
11.2 常用预处理命令
11.3 局部变量和全局变量
11.4 变量的存储类别
11.5 类型限定词
11.6 静态函数
11.7 本章小结
习题11
12 数组、指针和函数的高级内容
12.1 多维数组
12.2 二维数组与指针
12.3 二维数组与指针数组
12.4 函数指针
12.5 命令行参数
12.6 可变参数函数
12.7 数组型的复合文字(C99)
12.8 变长数组(C99)
12.9 内联函数(C99)
12.10 本章小结
习题12
13 二进制文件
13.1 二进制文件的定义
13.2 基本操作
13.3 应用实例
13.4 本章小结
习题13
14 位运算
14.1 位运算符
14.2 位域类型
14.3 本章小结
习题14
15 结构的高级应用——链表
15.1 链表的基本概念
15.2 单链表
15.3 循环链表
15.4 双向链表
15.5 本章小结
习题15
附录
附录A C语言关键字
附录B运算符的优先级与结合性
附录C 常用字符与ASCII值对照表
附录D ANSIC标准库
参考文献


编辑推荐

  《21世纪电气信息学科立体化系列教材:C程序设计教程》注重学生工程实践和编程能力的培养,并以此为指导思想,在内容编排和编程风格等方面进行了一些探索。我们认为,学习C语言并不仅仅等同于掌握C语言的语法,就如同仅仅掌握文字并不等同于可以写出优美的文章。因此,在内容编排方面,《21世纪电气信息学科立体化系列教材:C程序设计教程》并不完全以语法来划分章节,而是以进阶教程的方式来组织。这样做的好处是,不让学生从一开始就过度地陷入语法细节,而是让其在每阶段的编程能力都能有所精进。

图书封面

广告

下载页面


C程序设计教程 PDF格式下载



相关图书