C程序设计教程(第5版)
全新正版 极速发货
¥
43.53
6.3折
¥
69
全新
库存4件
作者李红豫 编
出版社清华大学出版社
ISBN9787302506300
出版时间2018-09
装帧平装
开本16开
定价69元
货号1203167685
上书时间2024-05-28
商品详情
- 品相描述:全新
- 商品描述
-
目录
第1章C语言基础知识1
1.1C语言概述2
1.1.1C语言与程序设计2
1.1.2C程序形式和程序执行过程3
1.2简单C程序及其上机步骤4
1.2.1简单C程序和编程风格4
1.2.2上机步骤6
1.3数据类型9
1.4常量与变量10
1.4.1常量与变量的概念10
1.4.2整型常量与变量12
1.4.3实型常量与变量14
1.4.4字符型常量与变量15
1.5运算符和表达式17
1.5.1算术运算符和表达式17
1.5.2赋值运算符和表达式19
1.5.3逗号运算符和表达式20
1.6提高部分21
1.6.1不带参数的主函数21
1.6.2赋值运算符的进一步讨论22
1.6.3数据类型的进一步讨论23
1.6.4用Visual C++2010编写C程序25
1.7上机训练29
思考题130
习题130
基础部分30
提高部分32
第2章顺序结构程序设计33
2.1结构化程序设计的基本结构34
2.1.1语句的概念34
2.1.23种基本结构34
2.2赋值语句36
2.3输入输出语句37
2.3.1格式输入输出函数37
2.3.2字符输入输出函数41
2.4贯穿实例——成绩管理程序(1)42
2.5提高部分43
2.6上机训练47
思考题248
习题249
基础部分49
提高部分49
第3章分支结构程序设计50
3.1关系运算符和关系表达式51
3.1.1关系运算符51
3.1.2关系表达式51
3.2逻辑运算符和逻辑表达式52
3.2.1逻辑运算符52
3.2.2逻辑表达式53
3.3if语句55
3.3.1if语句的一般形式55
3.3.2if语句的嵌套62
3.4switch语句64
3.5贯穿实例——成绩管理程序(2)67
3.6提高部分68
3.6.1if语句和switch语句的进一步讨论68
3.6.2条件运算符和表达式74
3.7上机训练75
思考题377
习题377
基础部分77
提高部分79
第4章循环结构程序设计80
4.1for语句81
4.2while语句90
4.3do-while语句93
4.4break语句和continue语句95
4.4.1循环体中使用break语句95
4.4.2循环体中使用continue语句97
4.5循环语句的嵌套98
4.6贯穿实例——成绩管理程序(3)102
4.7提高部分105
4.7.1for语句的应用105
4.7.23种循环的对比108
4.7.3goto语句以及用goto语句构成的循环112
4.8上机训练113
思考题4117
习题4117
基础部分117
提高部分120
第5章数组122
5.1一维数组123
5.1.1一维数组的定义和引用123
5.1.2一维数组的初始化126
5.2字符串136
5.2.1字符串的概念和字符串的输入输出136
5.2.2字符串处理函数138
5.3二维数组141
5.4贯穿实例——成绩管理程序(4)144
5.5提高部分148
5.6上机训练155
思考题5158
习题5158
基础部分158
提高部分159
第6章指针161
6.1变量的地址和指针变量的概念162
6.2指针变量的定义和引用162
6.3指针和一维数组165
6.3.1使指针变量指向一维数组165
6.3.2对指针的算术运算166
6.4指针和字符串169
6.4.1通过字符数组名引用字符串169
6.4.2通过指针变量引用字符串170
6.5提高部分172
6.5.1指针的进一步讨论172
6.5.2指针和二维数组175
6.6上机训练178
思考题6181
习题6181
基础部分181
提高部分182
第7章函数183
7.1函数的引例184
7.2函数的定义与调用186
7.2.1函数的定义186
7.2.2函数的调用187
7.2.3函数的调用过程193
7.2.4函数的返回值195
7.2.5被调函数的原型说明197
7.3函数的嵌套调用198
7.4数组作实参199
7.4.1一维数组名作实参199
7.4.2二维数组名作实参202
7.5变量的存储类别203
7.5.1内部变量和外部变量203
7.5.2动态存储变量和静态存储变量205
7.6贯穿实例——成绩管理程序(5)206
7.7提高部分209
7.7.1函数的递归调用209
7.7.2带参数的main函数211
7.7.3指向函数的指针216
7.7.4多文件组成的程序运行方法217
7.7.5预处理命令219
7.8上机训练222
思考题7225
习题7225
基础部分225
提高部分228
第8章结构体和其他构造类型229
8.1结构体类型变量的定义和使用230
8.1.1结构体类型的概念和声明230
8.1.2结构体类型变量的定义和使用231
8.2结构体和函数调用237
8.3贯穿实例——成绩管理程序(6)240
8.4提高部分244
8.4.1结构体的进一步讨论244
8.4.2链表247
8.4.3共用体256
8.5上机训练258
思考题8260
习题8260
基础部分260
提高部分261
第9章文件263
9.1文件的概述264
9.2文件的基本操作265
9.3贯穿实例——成绩管理程序(7)273
9.4提高部分278
9.4.1文件读写操作的进一步讨论278
9.4.2文件的定位操作283
9.5上机训练286
思考题9288
习题9288
基础部分288
提高部分289
第10章位运算290
10.1移位运算符290
10.2按位与、或、异或运算符292
10.3按位取反运算符294
10.4提高部分295
10.4.1位运算的复合赋值运算符295
10.4.2负整型数据的位运算296
10.4.3无符号整型数据的位运算297
10.4.4不同类型数据之间的位运算297
10.4.5位运算在单片机控制中的应用297
思考题10300
习题10300
基础部分300
提高部分300
附录AC语言关键字301
附录B常用字符与ASCII码对照表302
附录C运算符的优先级和结合方向304
附录D常用C库函数305
附录E关键字、运算符、库函数索引309
附录F单号习题参考答案312
附录G电子通讯录管理系统330
参考文献342
内容摘要
本书主要面向程序设计零起点的学习者,2015年6月出版的第4版﹐是普通高等教育"十一五"和"十二五"重量规划教材。本次再版继承了上一版"教师方便教,学生容易学"的特点,同时为了更好地体现C语言的底层优势,特别增加了位运算的相关内容。全书采用例题组织所有的教学内容,并用一个实例贯穿整个教学过程,循序渐进地将所学内容贯穿其中。本书整体内容编排独特,组织形式新颖,全书共分10章,分别是C语言基础知识、顺序结构程序设计、分支结构程序设计、循环结构程序设计、数组、指针、函数、结构体和其他构造类型、文件以及位运算。本书配备了动画丰富,内容生动的电子教案,所有程序的运行环境均为Visual C++6.0。本书既可作为高等院校C程序设计类课程的教材,也可作为C语言自学者的参考书。
— 没有更多了 —
以下为对购买帮助不大的评价