首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 C语言程序设计--面向工程的理论与应用(高等学校公共课计算机规划教材)
内容
编辑推荐

牛连强、冯海文、侯春光编著的《C语言程序设计--面向工程的理论与应用》共分10章。第1章介绍程序设计的基本概念、常识以及C语言的初步知识,可完成对C语言、程序设计及编程环境的基本了解。第2章和第3章介绍数据、运算、输入/输出、顺序与分支流程控制,可满足设计简单但完整的C语言程序的要求。第4章介绍循环结构以及数组的基本应用方法,可以解决稍微复杂的实际问题。第5章介绍函数,能够较全面了解C语言程序的组织结构和模块化的程序设计技术。第6章介绍指针,这是C语言“高级”能力的体现。第7章介绍字符串,这是应用广泛且能够体现C语言程序设计技巧的内容。第8章介绍利用指针访问数组的方法、动态内存管理、指向函数的指针以及数据类型的识别与描述方法,集中讨论了几种与指针相关的复杂概念和技术。第9章介绍自定义的数据类型,包括枚举、结构体和共用体,使程序能够顺利描述复杂的对象,建立复杂的数据结构。第10章介绍文件操作,完成数据在内存与磁盘文件之间的交互。

内容推荐

牛连强、冯海文、侯春光编著的《C语言程序设计--面向工程的理论与应用》全面介绍了C语言的语法知识和利用其进行程序设计的相关技术,包括c语言及程序设计的基础知识、数据组织、流程控制、函数封装、指针、字符串操作、构造数据类型及文件操作等。

在内容编排和结构组织上,本书力求精练合理,难点概念合理分散,问题讲解简明生动,更重要的是将工程应用和强化实践能力的宗旨贯穿于每个部分。本书不同于一般的语法书籍,从基本习惯、说明案例至编程实战,都在不同程度上融入了工程元素,详细介绍了实际软件开发中的重点问题和注意事项,并说明哪些是工程应用中的合适技术,使学习者能够进行“近距离”的工程应用知识学习。

《C语言程序设计--面向工程的理论与应用》可作为普通高等学校计算机科学与技术、软件工程、网络工程及其他相关专业C语言课程的教材,也适合C语言的初学者和相关培训机构使用。

目录

第1章 概述/1

 1.1 程序设计基础/1

1.1.1 问题的求解过程/1

1.1.2 算法及其描述/2

1.1.3 模块化与结构化/3

 1.2 C语言及其特点/4

1.2.1 C语言的产生和发展/4

1.2.2 C语言的主要特点/5

 1.3 C语言程序的基本结构/6

 1.4 C语言程序的执行过程/9

 1.5 编程环境/10

1.5.1 安装和运行TC集成化环境/10

1.5.2 编写和运行程序/11

1.5.3 熟悉编辑环境/12

1.5.4 与程序调试有关的功能/13

1.5.5 简单的程序调试与纠错/14

 1.6 习题/16

 1.7 编程实战/17

第2章 数据与运算/18

 2.1 标识符与关键字/18

2.1.1 标识符/18

2.1.2 关键字/19

 2.2 数据类型/19

 2.3 常量/20

2.3.1 直接常量与符号常量/20

2.3.2 整型常量/21

2.3.3 字符型常量与字符串常量/22

2.3.4 浮点型常量/25

 2.4 变量/25

2.4.1 变量定义与初始化/26

2.4.2 整型变量/27

2.4.3 字符型变量/28

2.4.4 浮点型变量/29

 2.5 算术运算与赋值运算/30

2.5.1 运算符和表达式/30

2.5.2 算术运算/31

2.5.3 赋值运算/31

2.5.4 自加和自减运算/34

 2.6 关系运算和逻辑运算/35

2.6.1 逻辑值/35

2.6.2 关系运算/36

2.6.3 逻辑运算/37

 2.7 位运算/39

2.7.1 位运算符及表达式/39

2.7.2 位运算操作/40

 2.8 sizeof运算与逗号运算/43

2.8.1 sizeof运算符/43

2.8.2 逗号运算符/44

 2.9 数据类型转换/45

2.9.1 隐式类型转换/45

2.9.2 显式类型转换/46

 2.10 习题/47

 2.11 编程实战/48

第3章 简单程序设计/49

 3.1 C语言语句概述/49

3.1.1 语句分类/49

3.1.2 语句的形式/50

 3.2 数据输出/52

3.2.1 输出一个字符/52

3.2.2 按自定义格式输出数据/53

 3.3 数据输入/56

3.3.1 输入一个字符/56

3.3.2 按自定义格式输入数据/57

 3.4 分支结构/60

3.4.1 条件运算符与条件表达式/60

3.4.2 if语句/61

3.4.3 switch语句与多分支处理/66

 3.5 习题/69

 3.6 编程实战/70

第4章 循环结构与数组/71

 4.1 while语句与do-while语句/71

4.1.1 while语句/71

4.1.2 do-while语句/73

 4.2 for语句/74

4.2.1 for语句的语法/74

4.2.2 for语句的特殊形式/75

 4.3 流程转移语句/77

4.3.1 break语句/77

4.3.2 continue语句/78

4.3.3 goto语句/79

 4.4 循环结构的应用/80

 4.5 一维数组的定义和引用/82

4.5.1 一维数组的定义/83

4.5.2 一维数组的引用/83

4.5.3 一维数组的定义初始化/84

 4.6 一维数组的应用/85

 4.7 二维数组/87

4.7.1 二维数组的定义与引用/88

4.7.2 二维数组的定义初始化/88

4.7.3 二维数组的应用/90

 4.8 习题/91

 4.9 编程实战/93

第5章 函数/95

 5.1 函数的定义与声明/95

5.1.1 函数定义/95

5.1.2 函数声明/98

 5.2 函数调用及返回/99

5.2.1 函数的调用过程/99

5.2.2 用return语句控制函数返回/100

 5.3 形参与实参/101

5.3.1 函数的形式参数/101

5.3.2 实参与形参的匹配/103

5.3.3 函数调用表达式/103

 5.4 参数的传值调用规则/105

 5.5 递归调用/106

5.5.1 递归调用过程/106

5.5.2 使用递归函数的典型问题/108

 5.6 变量的存储属性/110

5.6.1 变量的生存期与作用域/111

5.6.2 局部变量/111

5.6.3 外部变量/115

5.6.4 static修饰、变量屏蔽和外部变量的使用/117

 5.7 编译预处理指令/119

5.7.1 宏定义/119

5.7.2 文件包含/121

5.7.3 条件编译/121

 5.8 习题/122

 5.9 编程实战/124

第6章 指针/126

 6.1 指针与指针变量/126

6.1.1 指针是经过包装的地址/126

6.1.2 指针变量/128

 6.2 指针变量的赋值与指针的间接引用/129

6.2.1 指针变量的赋值/129

6.2.2 *运算符与间接访问/130

6.2.3 指针变量的初始化/132

 6.3 指针的运算/133

6.3.1 指针的加减算术运算/133

6.3.2 指针的自加和自减运算/135

6.3.3 指针的比较/135

 6.4 指针作函数的参数/136

6.4.1 修改实参变量的值/136

6.4.2 从被调用函数取得信息/138

 6.5 利用指针访问一维数组/139

6.5.1 利用指针实现的快速数组元素访问/139

6.5.2 一维数组名的指针含义/140

6.5.3 指针与数组的一致性/140

 6.6 向函数传递一维数组/141

 6.7 习题/145

 6.8 编程实战/147

第7章 字符串/148

 7.1 用字符数组作字符串变量/148

7.1.1 对字符数组的特殊处理/148

7.1.2 用作字符串变量的字符数组的初始化/150

 7.2 指向字符串常量的指针变量/151

7.2.1 模糊的字符串常量与变量/151

7.2.2 利用const限制指针的行为/152

 7.3 字符串的输出与输入/153

7.3.1 字符串的输出/153

7.3.2 字符串的输入/154

7.3.3 内存格式化/154

 7.4 字符串操作/155

7.4.1 向函数传递字符串/155

7.4.2 返回指针的函数/156

7.4.3 字符串运算函数/158

7.4.4 字符串处理函数的设计/161

 7.5 指针数组/163

7.5.1 指针数组的定义与引用/163

7.5.2 字符串数组/163

 7.6 指向指针的指针/165

7.6.1 指向指针的指针常量与变量/165

7.6.2 指针数组作函数参数/166

 7.7 习题/167

 7.8 编程实战/169

第8章 与指针相关的其他技术/171

 8.1 二维数组的指针访问/171

8.1.1 二维数组的一维表示/171

8.1.2 二维数组名的指针含义/172

8.1.3 指向一维数组的指针变量/174

8.1.4 二维数组作函数参数/174

8.1.5 利用二维数组实现的字符串数组/177

 8.2 动态内存管理/178

8.2.1 动态内存分配与使用/178

8.2.2 calloc函数与realloc函数/180

 8.3 指向函数的指针/182

8.3.1 指向函数的指针常量与变量/182

8.3.2 函数指针的应用/183

 8.4 定义的识别与数据类型的显式描述/185

8.4.1 由运算识别复杂的定义/185

8.4.2 用typedef显式描述数据类型/187

 8.5 习题/189

 8.6 编程实战/191

第9章 自定义数据类型/192

 9.1 枚举/192

 9.2 结构体类型/193

9.2.1 结构体类型的定义/194

9.2.2 结构体类型的变量定义/195

 9.3 结构体变量的引用/197

9.3.1 引用结构体的成员/197

9.3.2 结构体变量的初始化/197

9.3.3 整体引用结构体变量/198

9.3.4 结构体对象在函数间的传递/198

 9.4 结构体数组和指针/200

9.4.1 结构体数组/200

9.4.2 结构体指针/201

 9.5 结构体指针的应用——链表/203

9.5.1 单向链表及其支撑结构/203

9.5.2 链表的创建与访问/205

9.5.3 链表结点的查找、插入与删除/207

 9.6 位段/210

 9.7 共用体/211

 9.8 习题/212

 9.9 编程实战/213

第10章 文件/215

 10.1 文件概述/215

10.1.1 文件的概念/215

10.1.2 文本流与二进制流/215

10.1.3 标准I/O和系统I/O/216

 10.2 文件的打开与关闭/216

10.2.1 文件类型与文件指针/216

10.2.2 文件的打开/217

10.2.3 文件的关闭/220

 10.3 文件的顺序读写/220

10.3.1 字符读写函数fgetc和fputc/221

10.3.2 文件位置指针的检测/222

10.3.3 getw函数和putw函数/223

10.3.4 读写字符串函数fgets和fputs/224

10.3.5 格式化读写函数fscanf和fprintf/225

10.3.6 按块读写函数fread和fwrite/226

 10.4 文件的随机读写/229

10.4.1 以读/写方式打开文件/229

10.4.2 读写位置的随机定位与fseek函数/229

 10.5 相关函数/231

 10.6 习题/232

 10.7 编程实战/233

附录A 常用字符与ASCII码对照表/234

附录B 运算符的优先级与结合性/235

附录C Windows平台下的编程环境简介/236

标签
缩略图
书名 C语言程序设计--面向工程的理论与应用(高等学校公共课计算机规划教材)
副书名
原作名
作者 牛连强//冯海文//侯春光
译者
编者
绘者
出版社 电子工业出版社
商品编码(ISBN) 9787121204913
开本 16开
页数 242
版次 1
装订 平装
字数 466
出版时间 2013-07-01
首版时间 2013-07-01
印刷时间 2013-07-01
正文语种
读者对象 研究人员,普通成人
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 0.41
CIP核字 2013106891
中图分类号 TP312
丛书名
印张 15.75
印次 1
出版地 北京
260
187
17
整理
媒质 图书
用纸 普通纸
是否注音
影印版本 原版
出版商国别 CN
是否套装 单册
著作权合同登记号
版权提供者
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/7 8:20:09