• C程序设计——高等学校教材
  • C程序设计——高等学校教材
21年品牌 40万+商家 超1.5亿件商品

C程序设计——高等学校教材

自然老旧(泛黄),有画线或笔记

6.4 八品

仅1件

四川成都
认证卖家担保交易快速发货售后保障

作者高媛 编;赵山林

出版社人民邮电出版社

出版时间2004-08

版次1

装帧平装

货号1734036926479511554

上书时间2023-12-11

极地图书

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八品
商品描述
A-510118001-003-2-7
图书标准信息
  • 作者 高媛 编;赵山林
  • 出版社 人民邮电出版社
  • 出版时间 2004-08
  • 版次 1
  • ISBN 9787115125521
  • 定价 28.00元
  • 装帧 平装
  • 开本 其他
  • 纸张 胶版纸
  • 页数 331页
  • 字数 518千字
【内容简介】
本书从程序设计的基本思想出发,以语法、程序设计和计算机思维的培养为重点,由浅入深、循序渐进地讲述C语言的基本概念和程序设计方法。本书列举大量的实例详细讲述解决问题的基本步骤,同时配有大量的习题,帮助读者进一步掌握相关的知识。

  本书的主要内容包括程序设计的基础知识;数据类型及相关的类型转换规则,表达式的构造、计算规则,指针、结构体、文件的应用;程序的流程控制语句及结构化的程序设计方法,归纳了选择、循环程序设计的思路;函数的设计方法、参数的传递;中断的基本概念及使用方法;图形的基本概念及应用等。
  本书通俗易懂、图文并茂,可作为高等学校的教材,也可供自学者参考阅读。
【目录】
第1章 计算机基础知识 1

1.1 计算机硬件系统的构成及工作原理 1

1.1.1 计算机硬件系统的构成 1

1.1.2 计算机工作原理 2

1.2 计算机软件系统的组成 4

1.3 数进制及数据的存储 4

1.3.1 数进制 4

1.3.2 计算机中数据的表示 5

1.3.3 进制转换 5

1.3.4 数据在内存中的存储 7

1.4 机器语言和高级语言 10

习题 11

第2章 程序设计基础知识 12

2.1 利用计算机解决实际问题的基本步骤 12

2.2 算法的概念 12

2.2.1 算法的特性 13

2.2.2 算法的基本结构 13

2.2.3 算法的表示 16

2.3 结构化程序设计 19

习题 22

第3章 C语言概述 23

3.1 C语言发展过程及特点 23

3.2 C语言的基本词汇 24

3.3 C程序结构 25

3.4 C语言程序上机调试过程 27

习题 32

第4章 数据类型及表达式 33

4.1 数据结构 33

4.2 C语言程序中数据的表示方法 35

4.2.1 常量 35

4.2.2 变量 39

4.3 运算符及其表达式 43

4.3.1 C运算符概述 43

4.3.2 算术运算符及算术表达式 45

4.3.3 自增自减运算符及含自增自减表达式 46

4.3.4 赋值运算符和赋值表达式 47

4.3.5 逗号运算符和逗号表达式 49

4.3.6 表达式小结 50

4.4 C语言中的类型转换 50

4.4.1 类型的自动转换 50

4.4.2 强制的类型转换 55

习题 56

第5章 顺序结构程序设计 58

5.1 语句 58

5.1.1 语句的概念 58

5.1.2 C语句的分类 58

5.1.3 语句和表达式的区别 59

5.2 库函数的使用 60

5.2.1 库函数的使用 60

5.2.2 常用的输出函数 60

5.2.3 常用的输入函数 66

5.2.4 数学函数 69

5.3 顺序结构程序设计 70

习题 72

第6章 选择结构程序设计 75

6.1 逻辑量的表示方法 75

6.1.1 关系表达式 75

6.1.2 逻辑运算和逻辑表达式 76

6.1.3 实际问题中逻辑量的描述 77

6.2 if语句 78

6.2.1 if语句的格式 78

6.2.2 if语句的嵌套及多条件结构的实现 80

6.2.3 条件表达式 83

6.3 switch语句 84

6.4 选择结构程序设计举例 86

习题 93

第7章 循环结构程序设计 97

7.1 循环的概念 97

7.2 实现循环的语句 98

7.2.1 while语句 98

7.2.2 do-while语句 102

7.2.3 for语句 104

7.2.4 if和goto构成的循环 107

7.3 break和continue语句 108

7.3.1 break语句 108

7.3.2 continue语句 110

7.4 循环的嵌套 111

7.5 循环结构程序设计举例 112

习题 117

第8章 函数 122

8.1 概述 122

8.1.1 模块化程序设计思想 122

8.1.2 C语言程序结构 123

8.1.3 使用函数的必要性 124

8.1.4 函数的分类 124

8.2 函数的定义 124

8.2.1 函数的定义形式 125

8.2.2 函数的返回值 127

8.2.3 形参和返回值的设定 127

8.3 函数的调用 128

8.3.1 对被调用函数的声明 128

8.3.2 函数调用的一般形式 129

8.3.3 函数调用的具体形式 132

8.4  函数的嵌套及递归调用 132

8.4.1 函数的嵌套调用 132

8.4.2 函数的递归调用 133

8.5 局部变量和全局变量 138

8.5.1 局部变量 138

8.5.2 全局变量 139

8.6 变量的存储类别 139

8.6.1 自动存储类型 140

8.6.2 寄存器存储类型 140

8.6.3 外部存储类型 140

8.6.4 静态存储类型 141

8.7 函数举例 142

习题 145

第9章 数组 150

9.1 数组的概念 150

9.2 一维数组 151

9.2.1 一维数组的定义 151

9.2.2 一维数组元素的初始化 152

9.2.3 一维数组元素的引用 153

9.2.4 一维数组举例 154

9.3 多维数组的定义和使用 157

9.3.1 多维数组的定义 157

9.3.2 二维数组元素的初始化 158

9.3.3 多维数组元素的使用 159

9.3.4 二维数组举例 160

9.4 字符数组及字符串 163

9.4.1 字符数组的定义、引用及初始化 163

9.4.2 字符串及字符串处理函数 165

9.4.3 字符数组举例 168

9.5 数组作函数参数 170

9.5.1 数组元素作函数的参数 170

9.5.2 数组名作函数的参数 171

9.5.3 多维数组名作函数参数 176

习题 176

第10章 指针 180

10.1 指针的基本概念 180

10.1.1 变量的直接访问和间接访问 180

10.1.2 指针与指针变量 181

10.2 指针变量 182

10.2.1 指针变量的类型和指针变量指向变量的关系 182

10.2.2 指针变量的引用 184

10.2.3 指针的运算 187

10.2.4 指针变量作为函数参数 189

10.3 数组的指针 192

10.3.1 一维数组的指针 193

10.3.2 数组名作为函数参数和指针变量作为函数参数的一致性 196

10.3.3 多维数组的指针 198

10.3.4 字符串的指针 202

10.4 函数的指针和返回指针值的函数 208

10.4.1 函数的指针 208

10.4.2 指向函数的指针变量 208

10.4.3 指向函数的指针变量作函数参数 210

10.4.4 返回指针值的函数 213

10.5 指针数组与指向指针的指针 215

10.5.1 指针数组 215

10.5.2 指向指针的指针 219

10.5.3 命令行参数 220

习题 222

第11章 结构体、联合体与枚举类型 225

11.1 结构体的概念 225

11.1.1 结构体类型的定义 225

11.1.2 结构体变量的定义、引用、初始化 226

11.1.3 结构体的嵌套 231

11.2 结构体数组 234

11.2.1 结构体数组的定义 234

11.2.2 结构体数组的引用 235

11.2.3 结构体数组的初始化 236

11.3 结构体指针 237

11.3.1 指向结构体变量的指针 237

11.3.2 指向结构体数组的指针 239

11.3.3 结构体指针作函数参数 241

11.4 链表 242

11.4.1 链表的概念 242

11.4.2 内存的动态存储、分配与释放函数 243

11.4.3 链表的操作 245

11.5 联合体数据类型 254

11.5.1 联合体的定义 254

11.5.2 联合体变量的引用 255

11.6 枚举数据类型 259

11.6.1 枚举类型的定义 260

11.6.2 枚举变量的定义和引用 260

11.7 自定义类型 262

习题 263

第12章 文件 265

12.1 文件概述 265

12.1.1 文件的概念 265

12.1.2 缓冲文件系统 266

12.2 文件的使用 266

12.2.1 文件类型指针 266

12.2.2 文件的打开 267

12.2.3 文件的关闭 268

12.2.4 文件的读写 269

12.2.5 文件的定位 275

12.2.6 文件的检测 277

12.3 文件程序设计举例 277

习题 280

第13章 中断和位运算 281

13.1 中断 281

13.1.1 中断的概念 281

13.1.2 BIOS中断 282

13.1.3 DOS中断 283

13.2 位运算 284

13.2.1 位运算符 284

13.2.2 位运算举例 291

13.3 位段 293

13.3.1 位字段结构体的定义 293

13.3.2 位字段结构体变量成员的引用 295

习题 296

第14章 C语言图形设计 298

14.1 显示器的显示属性 298

14.1.1 图形的初始化及关闭 298

14.1.2 图形状态下的色彩选择及设置 301

14.2 常用的图形处理函数 302

习题 310

第15章 编译预处理 311

15.1 概述 311

15.2 宏定义 311

15.2.1 不带参数的宏定义 311

15.2.2 带参数的宏定义 315

15.3 文件包含 317

15.4 条件编译 319

习题 321

附录A 常用字符ASCII码表 324

附录B C的运算符、优先级和结合性 326

附录C Turbo C常用库函数 327

参考文献 332
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP