出版社:电子工业出版社
年代:2009
定价:28.0
本书是普通高等教育“十一五”国家级规划教材。本书从实用性、适应性和先进性出发,以培养大学生的C语言程序设计能力为目标,结合大量实例,较全面地介绍了C语言的基本概念和程序设计的基本方法。全书共分13章,主要内容包括:C语言基础、顺序、选择和循环程序设计、数组、指针、字符串、函数、自定义数据类型、文件操作、位运算等,并提供配套电子课件、习题解答和程序源文件。
第1章C语言概述
1.1程序设计与程序设计语言
1.1.1计算机与程序设计
1.1.2程序设计语言的发展
1.1.3程序设计方法
1.2C语言的产生与发展
1.3C语言的特点
1.4C语言程序简介
1.5C语言的运行环境
1.5.1C语言程序的执行步骤
1.5.2C语言程序的集成开发环境
习题1
第2章C语言程序设计基础
2.1算法与程序设计步骤
2.1.1算法及其表示
2.1.2程序设计步骤
2.2数据类型
2.3常量和变量
2.3.1常量
2.3.2变量
2.4函数
2.5运算符和表达式
2.6算术运算符与算术表达式
2.7赋值运算符与赋值表达式
2.8逗号运算符与逗号表达式
2.9数值型数据间的混合运算
习题2
第3章顺序程序设计
3.1C语言语句概述
3.1.1C语言语句的基本概念
3.1.2C语言语句的分类
3.2赋值语句
3.3数据的输人与输出
3.3.1输入、输出基本概念
3.3.2数据的输出函数
3.3.3数据的输入函数
3.4顺序程序设计
习题3
第4章选择程序设计
4.1关系运算符和关系表达式
4.1.1关系运算符
4.1.2关系表达式
4.2逻辑运算符和逻辑表达式
4.2.1逻辑运算符
4.2.2逻辑表达式
4.3if语句
4.3.1if语句的基本形式
4.3.2if语句的嵌套
4.4条件运算符和条件运算表达式
4.5switch语句
4.6选择程序设计
习题4
第5章循环程序设计
5.1概述
5.2、while语句和dowhile语句
5.2.1用法
5.2.2执行过程
5.2.3循环的嵌套
5.2.4应用举例
5.3for语句
5.3.1用法
5.3.2执行过程
5.3.3循环的嵌套
5.3.4for语句的变化形式
5.4循环的控制
5.4.1复杂的循环控制条件
5.4.2break语句和continue语句
5.4.3goto语句
5.5应用举例
5.6程序调试
5.6.1程序调试的一般策略
5.6.2程序的跟踪与调试
习题5
第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
第7章指针
7.1指针的概念
7.2变量与指针
7.2.1指针变量的定义
7.2.2指针变量的值
7.2.3应用举例
7.3一维数组与指针
7.3.1一维数组的地址
7.3.2指向数组元素的指针
7.3.3内存的动态分配
7.3.4应用举例
7.4二维数组与指针
7.4.1二维数组的元素的地址
7.4.2指向数组的指针
7.4.3指向指针的指针
7.4.4指针数组
7.5指针的应用
习题7
第8章字符串
8.1字符串的概念
8.1.1字符与字符串
8.1.2字符串的存储方法
8.2字符数组与指针
8.2.1字符数组
8.2.2字符串的输入和输出
8.2.3字符指针
8.2.4字符串数组
8.2.5字符指针的数组
8.3字符串处理函数
8.3.1复制与连接
8.3.2比较大小
8.3.3变换
8.3.4其他函数
8.4字符与字符串的应用
习题8
第9章函数
9.1概述
9.2函数的定义
9.2.1甬数的命名
9.2.2函数的执行
9.2.3函数的参数
9.2.4函数的返回值
9.3函数原型
9.3.1自定义函数的原型
9.3.2库函数的原型
9.4基于函数的结构化设计
9.4.1自顶向下逐步求精方法
9.4.2程序模块化
9.5函数的递归调用
9.6变量的作用域
9.7变量的存储类型
9.7.1auto变量
9.7.2extern变量
9.7.3static变量
9.7.4register变量
习题9
第10章自定义数据类型
10.1概述
10.2结构体
10.2.1结构体的定义与应用
10.2.2结构体数组与指针
10.2.3结构体的嵌套与指针成员
10.2.4链表
10.3共用体
10.4用typedef定义数据类型
10.5枚举类型
10.5.1枚举类型的定义
10.5.2枚举类型变量的使用
习题10
第11章预处理命令与程序组织
11.1概述
11.2#define定义宏
11.3预定义宏
11.4#include包含
11.5条件编译
11.6程序组织
11.6.1头文件
11.6.2程序组织与条件编译
习题11
第12章文件操作
12.1概述
12.2文件句柄与文件打开和关闭
12.3文本文件的操作
12.4二进制文件的操作
12.5标准文件
12.6其他文件操作函数
习题12
第13章位操作
13.1概述
13.2位运算符和位运算
13.2.1移位运算
13.2.2其他位运算
13.3位段
习题13
附录A常用字符的ASCII编码
附录B计算机中数的表示
附录CC语言的运算符
参考文献
本书的前5章是基础部分,介绍C语言的基础知识和程序的基本结构。第6~12章是重点部分,侧重程序设计实践。其中,第6~8章的核心是数据的表示和处理,首先介绍了数组和指针的概念和用法,然后在第8章集中介绍字符串的处理方法,体现了C语言的优势和特点。第9~11章以函数为核心,通过程序组织、模块化设计、数据组织等的学习,培养学生应用程序设计解决实际问题的能力。第12章介绍文件的操作。出于对部分理工科专业的特殊需要的考虑,第13章介绍了C语言的位运算。本书配套《C程序设计语言实验与习题指导》,并提供配套多媒体电子课件、习题解答和程序源代码,以利于教师备课和学生自学。 本书是普通高等教育“十一五”国家级规划教材。本书从实用性、适应性和先进性出发,以培养大学生的C语言程序设计能力为目标,结合大量实例,较全面地介绍了C语言的基本概念和程序设计的基本方法。全书共分13章,主要内容包括:C语言基础、顺序、选择和循环程序设计、数组、指针、字符串、函数、自定义数据类型、文件操作、位操作等。本书配套《C程序设计语言实验与习题指导》,并提供配套电子课件、习题解答和程序源代码。 本书可作为高等学校计算机与信息技术课程的基础教材,也可供相关领域的工程技术人员学习、参考。
书籍详细信息 | |||
书名 | C程序设计语言站内查询相似图书 | ||
9787121081415 如需购买下载《C程序设计语言》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 电子工业出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 28.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 260 | 印数 | 5000 |
C程序设计语言是电子工业出版社于2009.02出版的中图分类号为 TP312 的主题关于 C程序-程序设计-高等学校-教材 的书籍。
赵宏, 主编
李莉, 主编
王珊珊等, 编著
李雁妮, 陈平, 王献青, 编著
邵荣, 编著
韩贤东, 主编
(美) 克尼汉 (Kernighan,B.W.) , (美) 里奇 (Ritchie,D.M.) , 著
(美) 布莱恩 W.克尼汉 (Brian W. Kernighan) , 丹尼斯 M.里奇 (Dennis M.Ritchie) , 著
李晓燕, 主编