当前位置首页 > 百科> 正文

C语言程式设计(第二版)(梁海英、陈振庆、张红军、禤浚波编着书籍)

2019-10-10 02:06:46 百科

C语言程式设计(第二版)(梁海英、陈振庆、张红军、禤浚波编着书籍)

本书按照程式设计的体系结构,系统地介绍了C程式设计的基本思想及基本方法。全书内容分为三部分。第一部分(第1~7章)依次介绍了C程式设计的基本套用:包括C程式的基本结构、基本运算量,以及结构化程式设计的顺序结构、选择结构、循环结构、数组及函式的开发方法与套用实现;第二部分(第8~12章)详细介绍了C程式设计的高级套用:包括预处理、结构体、共用体、指针、档案及位运算等套用;第三部分(附录一至三)列出了全国计算机等级考试二级C语言考试大纲及模拟题。

基本介绍

  • 书名:C语言程式设计(第二版)
  • ISBN:9787302400899
  • 出版时间:2015.06.01

书籍信息

作者:梁海英、陈振庆、张红军、禤浚波
定价:39元
印次:2-1
ISBN:9787302400899
出版日期:2015.06.01
印刷日期:2015.06.12

内容简介

本书按照程式设计的体系结构,系统地介绍了C程式设计的基本思想及基本方法。全书内容分为三部分。第一部分(第1~7章)依次介绍了C程式设计的基本套用:包括C程式的基本结构、基本运算量,以及结构化程式设计的顺序结构、选择结构、循环结构、数组及函式的开发方法与套用实现;第二部分(第8~12章)详细介绍了C程式设计的高级套用:包括预处理、结构体、共用体、指针、档案及位运算等套用;第三部分(附录一至三)列出了全国计算机等级考试二级C语言考试大纲及模拟题。
本书可作为高等学校非计算机专业本科生的计算机通用教材,也可作为计算机类相关专业的程式设计入门教材、计算机技术的培训教材,还可作为全国计算机等级考试的参考用书、“蓝桥杯”全国软体和信息技术专业人才大赛的参考用书和编程爱好者自学C语言的自学教材。

图书目录

第1章 引言 1
1.1 程式设计语言 1
1.1.1 低级语言 1
1.1.2 高级语言 2
1.2 程式结构及其特点 3
1.2.1 程式结构 3
1.2.2 程式结构的特点 3
1.2.3 程式书写规则 5
1.2.4 程式保留字 6
1.3 Visual C++ 6.0的安装及使用 7
1.3.1 Visual C++ 6.0的安装 7
1.3.2 Visual C++ 6.0的启动 7
1.3.3 Visual C++ 6.0上机过程 8
1.3.4 Visual C++ 6.0的退出 10
1.4 习题 10
1.5 实验 12
第2章 数据类型及基本运算量 17
2.1 数据类型 17
2.1.1 基本数据类型 17
2.1.2 构造数据类型 19
2.1.3 指针类型 19
2.1.4 空类型(void) 19
2.2 常量 20
2.2.1 直接常量 20
2.2.2 符号常量 22
2.3 变数 23
2.3.1 变数的种类 23
2.3.2 变数的定义 24
2.3.3 变数的使用 25
2.4 库函式 26
2.4.1 数学函式 26
2.4.2 输入输出函式 27
2.5 运算符及表达式 27
2.5.1 运算符及表达式简介 28
2.5.2 算术运算符和算术表达式 29
2.5.3 赋值运算符和赋值表达式 33
2.5.4 逗号运算符和逗号表达式 36
2.6 习题 37
2.7 实验 39
第3章 顺序结构程式设计 42
3.1 结构化程式设计 42
3.1.1 结构化程式的特点 42
3.1.2 结构化程式的设计方法 42
3.2 传统流程图及N-S结构化流程图 43
3.3 C语句概述 45
3.4 赋值语句 47
3.5 数据输入输出函式调用语句 48
3.5.1 数据输入输出的方法 48
3.5.2 字元输入输出 48
3.5.3 格式输入与输出 50
3.6 顺序结构程式设计举例 57
3.7 习题 59
3.8 实验 61
第4章 选择结构程式设计 63
4.1 选择结构程式设计概述 63
4.2 关係运算符和表达式 64
4.2.1 关係运算符 64
4.2.2 关係表达式 65
4.3 逻辑运算符和表达式 66
4.3.1 逻辑运算符 66
4.3.2 逻辑表达式 67
4.4 用if语句实现选择结构程式设计 68
4.4.1 if语句的3种形式 68
4.4.2 if语句的嵌套 73
4.4.3 条件运算符和条件表达式 75
4.5 用switch语句实现选择结构程式设计 77
4.6 选择结构程式设计举例 80
4.7 习题 84
4.8 实验 87
第?5?章 循环结构程式设计 90
5.1 循环结构程式设计概述 90
5.2 用于实现循环结构程式设计的语句 91
5.2.1 用while语句实现循环结构程式设计 91
5.2.2 用do-while语句实现循环结构程式设计 97
5.2.3 用for语句实现循环结构程式设计 103
5.2.4 循环的嵌套 108
5.2.5 几种循环语句的比较 111
5.3 用break和continue语句提
前结束循环 111
5.3.1 break语句 111
5.3.2 continue语句 113
5.4 循环结构程式设计举例 115
5.5 习题 118
5.6 实验 122
第?6?章 数组 126
6.1 数组的概念 126
6.2 数组的定义 127
6.3 数组的初始化 129
6.4 数组元素的使用 131
6.5 数值数组元素的常用操作 134
6.5.1 一维数组元素的常用操作 134
6.5.2 二维数组元素的常用操作 145
6.6 数值数组的套用举例 151
6.6.1 一维数组程式举例 151
6.6.2 二维数组程式举例 155
6.7 字元数组的使用 156
6.7.1 字元串和字元串结束标誌 156
6.7.2 字元数组的输入输出 157
6.7.3 字元串处理函式 158
6.8 字元数组应用程式举例 163
6.9 习题 165
6.10 实验 169
第?7?章 用户自定义函式 173
7.1 用户自定义函式的种类 173
7.2 函式的定义 174
7.3 被调函式的声明 176
7.4 函式的调用 177
7.4.1 函式调用的一般形式 177
7.4.2 函式调用的方式 177
7.4.3 函式调用的参数传递 178
7.5 函式的嵌套调用 180
7.6 函式的递归调用 181
7.7 数组作函式参数 183
7.7.1 数组元素作函式实参 183
7.7.2 数组名作函式参数 184
7.8 变数的作用域 186
7.8.1 局部变数 186
7.8.2 全局变数 187
7.9 变数的存储类别 189
7.9.1 静态存储方式与动态存储方式 189
7.9.2 用auto声明动态局部变数 190
7.9.3 用static声明静态局部变数 190
7.9.4 用register声明暂存器变数 191
7.9.5 用extern声明外部变数 192
7.10 习题 193
7.11 实验 198
第?8?章预处理命令 202
8.1宏定义 202
8.1.1无参宏定义 202
8.1.2带参宏定义 204
8.2档案包含 210
8.3条件编译 211
8.4习题 213
8.5实验 214
第?9?章用户自定义数据类型 218
9.1结构体类型 218
9.1.1结构体类型的定义 218
9.1.2结构体类型变数的定义 219
9.1.3结构体类型变数的成员变数的表示方法 220
9.1.4结构体类型变数的成员变数的使用方法 221
9.1.5结构体类型变数的初始化及整体赋值 222
9.1.6结构体类型数组的定义和使用 222
9.2共用体类型 224
9.2.1共用体类型的定义 224
9.2.2共用体类型变数的使用 225
9.3枚举类型 226
9.3.1枚举类型的定义 227
9.3.2枚举类型变数的定义 227
9.3.3枚举类型变数的使用 228
9.4类型声明符typedef 230
9.5习题 231
9.6实验 235
第10章指针 238
10.1指针的基本概念 238
10.2指向变数的指针变数 238
10.2.1指针变数的定义 239
10.2.2指针运算符 239
10.2.3指针变数作为函式参数 242
10.3指向数组的指针变数 245
10.3.1指向数组的指针变数的定义与赋值 245
10.3.2通过指针变数引用数组元素 246
10.3.3指向数组的指针变数作函式参数 249
10.3.4指向多维数组的指针和指向多维数组的指针变数 255
10.3.5字元串的指针和指向字元串的指针变数 257
10.4指向函式的指针变数和指针型函式 260
10.4.1指向函式的指针变数 260
10.4.2指针型函式 261
10.5指针型数组和指向指针的指针变数 263
10.5.1指针型数组的定义及使用 263
10.5.2指向指针的指针变数 267
10.5.3main函式的参数 268
10.6指向结构体的指针变数 270
10.6.1指向结构体变数的指针变数 270
10.6.2指向结构体数组的指针变数 272
10.6.3结构体指针变数作函式参数 273
10.7动态存储分配 275
10.8习题 277
10.9实验 282
第11章档案 288
11.1档案的种类 288
11.2档案指针和档案内部的位置指针 289
11.3档案的操作 289
11.4档案的打开与关闭 291
11.4.1档案打开函式fopen() 291
11.4.2档案关闭函式fclose() 293
11.5档案的顺序读写 293
11.5.1字元读写函式fgetc()和fputc() 293
11.5.2字元串读写函式fgets()和fputs() 295
11.5.3数据块读写函式fread()和fwtrite() 298
11.5.4格式化读写函式fscanf()和fprintf() 299
11.6档案的随机读写 301
11.6.1档案的定位 301
11.6.2档案的随机读写 302
11.7档案检测函式 303
11.7.1档案结束检测函式feof() 303
11.7.2读写档案出错检测函式ferror() 303
11.7.3清除档案出错标誌和结束标誌函式clearerr() 303
11.8习题 304
11.9实验 306
第12章位运算 309
12.1位运算符 309
12.1.1按位与运算 309
12.1.2按位或运算 310
12.1.3按位异或运算 311
12.1.4按位求反运算 311
12.1.5左移运算 312
12.1.6右移运算 312
12.2位域(位段) 313
12.3习题 315
附录一全国计算机等级考试二级C
语言考试大纲 318
附录二全国计算机等级考试二级C
语言模拟题(一) 321
附录三全国计算机等级考试二级C
语言模拟题(二) 333
参考文献 344
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net