C语言程序设计(含习题与实验指导)(第二版)
扉页有笔迹
¥
7
九品
仅1件
作者海燕
出版社科学出版社
出版时间2020-09
版次1
装帧其他
货号B9-5
上书时间2024-11-24
商品详情
- 品相描述:九品
图书标准信息
-
作者
海燕
-
出版社
科学出版社
-
出版时间
2020-09
-
版次
1
-
ISBN
9787030660565
-
定价
89.80元
-
装帧
其他
-
开本
16开
-
页数
572页
-
字数
848千字
- 【内容简介】
-
全书由主教材和配套习题与实验指导组成,主教材三篇分12章,内容包括;概述,数据类型、运算符和表达式,顺序结构,选择结构,循环结构,数组,函数,指针,编译预处理,结构体和共用体,位运算,文件。《BR》 习题与实验指导分为两部分,包括要点与例题解析、实验与指导。其中要点与例题解析包含本章要点、典型例题解析、测试练习、测试练习参考答案4个模块。
- 【目录】
-
篇基础知识
章概述1
1.1c语言概况1
1.1.1c语言的产生与发展1
1.1.2c语言的特点2
1.1.3c语言程序创建的基本步骤3
1.2简单的c语言程序4
1.2.1简单的c语言程序示范4
1.2.2c语言程序的基本结构5
1.2.3c语言程序的书写规范6
1.3算法6
1.3.1算法概述6
1.3.2算法的表示8
1.4使用visualc++2010实现c语言程序10
1.4.1visualc++2010express简介10
1.4.2使用visualc++2010实现c语言程序的基本步骤11
本章小结14
计算机等级试二级真题解析15
题17
第2章数据类型、运算符和表达式18
2.1c语言的字符集18
2.2c语言的关键字和标识符19
2.2.1关键字19
2.2.2标识符19
2.3c语言的数据类型20
2.4常量21
2.4.1整型常量21
2.4.2实型常量22
2.4.3字符常量22
2.4.4字符串常量23
2.4.5符号常量24
2.5变量25
2.5.1变量的概念25
2.5.2变量的定义与初始化26
2.5.3整型变量26
2.5.4实型变量27
2.5.5字符变量28
2.6c语言的运算符和表达式概述30
2.6.1运算符30
2.6.2表达式30
2.6.3运算符的优先级和结合30
2.7c语言中基本的运算符和表达式31
2.7.1算术运算符和算术表达式32
2.7.2赋值运算符和赋值表达式34
2.7.3关系运算符和关系表达式36
2.7.4逻辑运算符和逻辑表达式37
2.7.5条件运算符和条件表达式38
2.7.6逗号运算符和逗号表达式39
2.7.7强制类型转换运算符40
2.7.8其他运算符41
本章小结42
计算机等级试二级真题解析43
题44
第3章顺序结构46
3.1c语言的基本语句46
3.2数据的输入和输出47
3.2.1putchar()和getchar()函数(字符输入输出函数)48
3.2.2printf()函数(格式输出函数)50
3.2.3scanf()函数(格式输入函数)55
3.3顺序结构编程58
3.4程序举例60
本章小结62
计算机等级试二级真题解析62
题65
第4章选择结构66
4.1选择结构的概念66
4.2if语句67
4.2.1if语句的三种形式67
4.2.2if语句的嵌套73
4.3switch语句76
4.4程序举例81
4.5案例分析86
本章小结87
计算机等级试二级真题解析87
题90
第5章循环结构92
5.1循环结构的概念92
5.2while语句94
5.3do…while语句101
5.4for语句103
5.5break语句108
5.6continue语句112
5.7循环的嵌套114
5.8程序举例116
5.9案例分析123
本章小结126
计算机等级试二级真题解析127
题132
第二篇核心技术
第6章数组133
6.1一维数组133
6.1.1一维数组的定义133
6.1.2一维数组的引用134
6.1.3一维数组的初始化135
6.1.4一维数组应用举例136
6.2二维数组137
6.2.1二维数组的定义138
6.2.2二维数组的引用139
6.2.3二维数组的初始化139
6.2.4二维数组应用举例141
6.3字符数组142
6.3.1字符数组的定义142
6.3.2字符数组的引用与初始化142
6.3.3字符串144
6.3.4字符数组与字符串的输入与输出145
6.3.5字符串处理函数148
6.4程序举例151
6.5案例分析157
本章小结159
计算机等级试二级真题解析159
题163
第7章函数164
7.1函数概述164
7.1.1模块化程序设计164
7.1.2函数的分类164
7.2函数的定义166
7.2.1函数定义的一般形式166
7.2.2关于函数的返回值167
7.3函数的调用168
7.3.1函数调用的一般形式168
7.3.2函数的参数传递170
7.3.3函数声明172
7.4数组作为函数参数174
7.4.1数组元素作为函数参数174
7.4.2数组名作为函数参数175
7.5函数的嵌套调用和递归调用178
7.5.1函数的嵌套调用178
7.5.2函数的递归调用179
7.6变量的作用域185
7.6.1局部变量185
7.6.2全局变量187
7.7变量的存储类型190
7.7.1自动变量190
7.7.2静态变量192
7.7.3寄存器变量194
7.7.4外部变量195
7.8函数与外部函数196
7.8.1函数196
7.8.2外部函数197
7.9案例分析197
本章小结202
计算机等级试二级真题解析203
题208
第8章指针209
8.1指针的概念209
8.1.1地址、指针和指针变量209
8.1.2直接访问和间接访问210
8.2指针变量的定义与引用211
8.2.1指针变量的定义211
8.2.2指针变量的引用211
8.3指针变量作为函数参数216
8.4指针和一维数组221
8.4.1一维数组的指针221
8.4.2数组元素引用相关的指针算术运算222
8.4.3通过指针引用一维数组元素224
8.4.4一维数组的指针作为函数参数228
8.5指针和多维数组230
8.5.1二维数组的指针230
8.5.2通过指针变量引用二维数组元素233
8.5.3二维数组的指针作为函数参数234
8.6通过指针引用字符串237
8.6.1字符串的引用237
8.6.2字符串作为函数参数239
8.6.3字符指针与字符数组引用字符串的区别240
8.7指针数组和指向指针的指针243
8.7.1指针数组的概念243
8.7.2指针变量的指针245
8.7.3指针变量的指针作为函数参数246
8.7.4main函数的参数249
8.8函数指针250
8.9指针函数252
8.10其他指针运算254
8.11案例分析255
本章小结258
计算机等级试二级真题解析259
题262
第三篇编程
第9章编译预处理264
9.1宏定义264
9.1.1不带参数的宏定义264
9.1.2带参数的宏定义266
9.2文件包含269
9.3条件编译271
9.4程序举例273
本章小结274
计算机等级试二级真题解析274
题276
0章结构体和共用体277
10.1结构体定义和引用277
10.1.1结构体类型的定义277
10.1.2定义结构体类型变量的方法278
10.1.3结构体类型变量的初始化279
10.1.4结构体类型变量的引用280
10.2结构体数组281
10.2.1结构体数组的定义281
10.2.2结构体数组元素的引用282
10.2.3结构体数组的初始化283
10.3结构体类型的指针285
10.3.1指向结构体变量的指针285
10.3.2指向结构体数组的指针288
10.3.3结构体变量和指向结构体的指针作为函数参数290
10.4链表292
10.4.1链表的基本概念292
10.4.2链表的基本作295
10.5共用体301
10.5.1共用体变量的定义301
10.5.2共用体变量的引用302
10.5.3共用体的特点303
10.6枚举类型306
10.7用typedef定义类型309
10.8案例分析310
本章小结312
计算机等级试二级真题解析313
题316
1章位运算317
11.1位运算的概念317
11.2位运算符317
本章小结326
计算机等级试二级真题解析326
题327
2章文件329
12.1c文件的概念329
12.2文件类型及文件指针329
12.2.1文件的类型329
12.2.2文件指针330
12.3文件的打开和关闭331
12.3.1文件的打开331
12.3.2文件的关闭333
12.4文件的读写333
12.4.1fgetc()和fputc()函数333
12.4.2fgets()和fputs()函数335
12.4.3fscanf()和fprinf()函数336
12.4.4fread()和fwrite()函数337
12.4.5getw()和putw()函数339
12.5其他和文件有关的库函数340
12.5.1文件检测函数340
12.5.2文件定位函数341
12.6程序举例343
12.7案例分析345
本章小结346
计算机等级试二级真题解析347
题352
附录a常用字符与ascii码对照表353
附录b常用标准库函数354
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价