种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

C语言程式设计(等级考试版)

(2019-06-29 09:51:20) 百科综合
C语言程式设计(等级考试版)

C语言程式设计(等级考试版)

《C语言程式设计(等级考试版)》是清华大学出版社于2008年出版的一本图书。

基本介绍

  • 书名:C语言程式设计(等级考试版)
  • ISBN:9787302170396
  • 定价:38元
  • 出版社:清华大学出版社
  • 出版时间:2008年12月10日
  • 装帧:平装

图书简介


本书是参照教育部《非计算机专业计算机基础课程教学基本要求》和教育部考试中心《全国计算机等级考试大纲(2008年版)》在计算机C语言程式设计方面的基本要求进行编写的。本书作为C语言程式的入门与套用教材,共分为12章和5个附录,主要内容包括程式设计基本概念、C程式设计初步知识、顺序结构、选择结构、循环结构、字元型数据、函式、指针、数组、字元串、用户标识符的作用域、存储类、编译预处理、动态存储分配、结构体、共用体、用户自定义类型、位运算、档案、上机指导等。附录中给出了全国计算机等级考试最新大纲、两套全国计算机等级考试笔试试题及参考答案,以及各章习题参考 答案。

图书目录

第1章C语言概述 1
1.1C语言的发展及特点 1
1.1.1C语言的发展 1
1.1.2C语言的特点 2
1.2简单的C语言程式 3
1.3C语言程式的构成及格式 5
1.4C语言程式上机调试步骤
和方法 6
1.4.1新建C程式 6
1.4.2运行C程式 7
1.4.3调试C程式 9
1.5典型例题解析 11
1.6上机实训 12
1.7本章小结 14
1.8习题 14
第2章数据类型、运算符与表达式 16
2.1C语言的数据类型 16
2.2常量、变数和标识符 16
2.2.1常量和符号常量 16
2.2.2变数 17
2.3整型数据 20
2.3.1整型常量 20
2.3.2整型变数 21
2.4实型数据 23
2.4.1实型常量 23
2.4.2实型变数 24
2.5字元型数据 24
2.5.1字元常量 24
2.5.2字元变数 26
2.5.3字元串常量 28
2.6算术运算符和算术表达式 29
2.6.1基本的算术运算符和
算术表达式 29
2.6.2算术运算符的优先权、
结合性 31
2.7赋值运算符和赋值表达式 32
2.7.1基本赋值运算符 32
2.7.2複合赋值运算符 32
2.7.3赋值表达式 33
2.8逗号运算符和逗号表达式 33
2.9自增运算符、自减运算符及
C语言运算符的优先权 34
2.9.1自增运算符 34
2.9.2自减运算符 35
2.9.3C语言运算符的分类、
优先权与结合性 36
2.10不同类型数据间的混合运算 37
2.11典型例题解析 39
2.12上机实训 43
2.13本章小结 44
2.14习题 45
第3章最简单的C程式设计——顺序
结构程式设计 47
3.1关于算法 47
3.1.1算法的概念 47
3.1.2算法的特性 48
3.1.3算法的表示方法 48
3.1.4算法的複杂性 49
3.2结构化程式设计 49
3.2.1结构化程式设计的概念 49
3.2.2程式的三种基本结构 50
3.3C语句 51
3.4字元的输入输出 53
3.4.1字元输出函式(putchar函式) 53
3.4.2字元输入函式(getchar函式) 54
3.5格式输入与输出 54
3.5.1格式输出函式(printf函式) 54
3.5.2格式输入函式(scanf函式) 58
3.6顺序程式设计举例 60
3.7典型例题解析 62
3.8上机实训 69
3.9本章小结 70
3.10习题 71
第4章选择结构程式设计 74
4.1关係运算符和关係表达式 74
4.1.1关係运算符及其优先权 74
4.1.2关係表达式 75
4.2逻辑运算符和逻辑表达式 75
4.2.1逻辑运算符及其
优先权次序 75
4.2.2逻辑表达式 76
4.3if语句 77
4.3.1if语句的三种形式 77
4.3.2if语句的嵌套 80
4.4条件运算符和条件表达式 82
4.5switch语句 83
4.5.1switch语句 83
4.5.2break语句 85
4.6选择程式设计举例 86
4.7典型例题解析 88
4.8上机实训 96
4.9本章小结 97
4.10习题 97
第5章循环结构程式设计 101
5.1while语句 101
5.1.1while循环的一般格式 101
5.1.2while循环的执行过程 102
5.2do-while语句 103
5.2.1do-while循环的一般格式 103
5.2.2do-while循环的执行过程 104
5.3for语句 105
5.3.1for循环的一般格式 105
5.3.2for循环的执行过程 106
5.4break语句和continue语句
在循环体中的作用 108
5.4.1break语句在循环体中
的作用 108
5.4.2continue语句在循环体
中的作用 108
5.5循环程式设计举例 109
5.6典型例题解析 111
5.7上机实训 118
5.8本章小结 120
5.9习题 121
第6章数组 127
6.1一维数组 127
6.1.1一维数组的定义 127
6.1.2一维数组元素的引用 128
6.1.3一维数组的初始化 128
6.1.4一维数组的套用 129
6.2二维数组 131
6.2.1二维数组的定义 131
6.2.2二维数组元素的引用 132
6.2.3二维数组的初始化 132
6.2.4二维数组的套用 133
6.3字元数组 135
6.3.1字元数组的定义及初始化 135
6.3.2字元数组的引用 136
6.3.3字元数组的输入输出 137
6.3.4字元串处理函式 138
6.4典型例题解析 141
6.5上机实训 156
6.6本章小结 158
6.7习题 159
第7章函式 162
7.1函式的概念 162
7.1.1库函式的使用 162
7.1.2函式的定义 163
7.2函式的参数和返回值 165
7.2.1函式的参数 165
7.2.2函式的参数的传递方式 166
7.2.3函式的返回值 168
7.3函式的调用 169
7.3.1函式的一般调用 169
7.3.2函式的嵌套调用 170
7.3.3函式的递归调用 171
7.4变数的作用域和存储类型 174
7.4.1变数的作用域 174
7.4.2变数的存储类型 175
7.5函式的作用範围 179
7.5.1内部函式 179
7.5.2外部函式 180
7.6典型例题解析 181
7.7上机实训 198
7.8本章小结 199
7.9习题 200
第8章指针 205
8.1指针的概念 205
8.2指针变数 206
8.2.1指针变数的定义 206
8.2.2指针变数的引用 207
8.2.3指针变数的运算 209
8.3指针与数组 211
8.3.1指针与一维数组 211
8.3.2指针与二维数组 213
8.3.3指向行指针的指针变数 215
8.4指针与字元串 216
8.5指针数组 219
8.6指针与函式 220
8.6.1指针变数作为函式的参数 220
8.6.2函式的返回值为指针 222
8.6.3指向函式的指针 223
8.6.4指向函式的指针作为
函式参数 224
8.7指向指针的指针 225
8.8main()函式的形参和void指针 227
8.8.1main函式的形参 227
8.8.2指向void的指针变数 229
8.9典型例题解析 230
8.10上机实训 247
8.11本章小结 248
8.12习题 248
第9章编译预处理和动态存储分配 257
9.1宏定义 257
9.1.1无参宏 257
9.1.2带参宏 259
9.2档案包含 262
9.3条件编译 263
9.4动态存储分配 266
9.4.1分配记忆体空间函式malloc 267
9.4.2分配记忆体空间函式calloc 267
9.4.3释放记忆体空间函式free 267
9.5典型例题解析 268
9.6上机实训 272
9.7本章小结 273
9.8习题 274
第10章构造数据类型 277
10.1结构体 277
10.1.1结构体定义 277
10.1.2结构体变数的定义 278
10.1.3结构体变数的引用
和初始化 280
10.1.4结构体数组的定义
和初始化 281
10.2结构体与指针 285
10.2.1结构体变数指针 285
10.2.2结构体数组指针 286
10.3结构体与函式 289
10.3.1结构变数与数组结构作
函式参数 289
10.3.2结构变数作为函式
的返回值 292
10.4鍊表 292
10.4.1鍊表概述 293
10.4.2鍊表的基本操作 293
10.5共用体 299
10.6枚举类型 301
10.6.1枚举类型的定义 301
10.6.2枚举变数的定义和使用 301
10.7typedef类型声明 303
10.8典型例题解析 304
10.9上机实训 313
10.10本章小结 315
10.11习题 315
第11章档案 321
11.1档案概述 321
11.2档案类型指针 321
11.3档案的打开与关闭 322
11.3.1档案的打开 322
11.3.2档案的关闭 324
11.4档案的读写 325
11.4.1字元读写函式 325
11.4.2字元串读写函式 327
11.4.3数据读写函式 330
11.4.4格式化读写函式 331
11.5档案的定位函式 334
11.6档案出错检测函式 338
11.7档案综合实例 338
11.8典型例题解析 341
11.9上机实训 346
11.10本章小结 348
11.11习题 349
第12章位运算 353
12.1二进制位运算概述 353
12.2位的运算 353
12.2.1按位与 354
12.2.2按位或 355
12.2.3按位异或 355
12.2.4按位取反 356
12.2.5左移运算符 357
12.2.6右移运算符 358
12.2.7複合位运算符 358
12.3典型例题解析 359
12.4上机实训 361
12.5本章小结 364
12.6习题 364
附录A运算符的优先权及其结合性 367
附录B常用ASCII代码对照表 368
附录C各章习题参考答案 369
附录D二级C语言程式设计考试
大纲(2008年版) 390
附录E2007年全国计算机等级考试
二级笔试试卷C语言程式
设计及参考答案 393
参考文献 427
VI
C语言程式设计(等级考试版)
V
目录

标 签

搜索
随机推荐

Powered By 种豆资源网||