【全新正版包邮】 C语言程序设计 尹乾
¥
35.12
7.3折
¥
48
全新
库存5件
作者尹乾
出版社北京师范大学出版社
ISBN9787303294619
出版时间2024-04
装帧平装
开本16开
定价48元
货号1203271762
上书时间2024-09-29
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
尹乾,女,博士,北京师范大学副教授,计算机系主任,主要教授:C语言程序设计、C++语言程序设计、汇编语言、VB程序设计、数据库等
目录
第1章C语言概述1
1.1程序设计语言简述1
1.2C语言的历史1
1.3C语言的优点3
1.4开发环境4
1.4.1开发工具介绍4
1.4.2Code::Blocks下载与安装5
习题6
第2章编写基本的C程序7
2.1第一个C程序7
2.2编译运行“HelloWorld”程序12
2.3显示更多内容12
2.4常量、变量和数据类型15
2.4.1常量15
2.4.2变量定义与使用16
2.5算术运算和赋值17
2.6格式化输出函数printf()19
2.7关系运算和选择执行21
2.8格式化输入函数scanf()22
2.9数学库函数23
2.10for循环结构24
习题26
第3章选择结构28
3.1if语句28
3.1.1if语句的一般形式28
3.1.2if语句的应用举例28
3.1.3if语句嵌套及应用举例32
3.2switch语句39
3.2.1switch语句的一般形式39
3.2.2switch语句应用案例39
3.3选择结构程序设计综合案例43
习题51
第4章循环结构52
4.1for语句52
4.1.1for语句的一般形式52
4.1.2for循环应用案例53
4.2while语句63
4.2.1while语句的一般形式63
4.2.2while循环应用案例64
4.3do-while语句65
4.3.1do-while语句的一般形式65
4.3.2do-while循环应用案例66
4.4break语句和continue语句70
4.4.1break语句的一般形式及应用举例70
4.4.2continue语句的一般形式及应用举例74
4.5循环的嵌套76
4.5.1循环嵌套的基础知识76
4.5.2循环嵌套应用举例78
4.6循环结构程序设计综合案例80
习题85
第5章函数86
5.1函数的定义与调用86
5.1.1函数声明86
5.1.2函数定义87
5.1.3函数调用88
5.1.4函数返回89
5.2函数的参数90
5.2.1形参和实参的概念90
5.2.2按值传递与按址传递91
5.3使用函数编写程序91
习题93
第6章数据类型与表达式94
6.1数据的存储和基本数据类型94
6.1.1整型95
6.1.2浮点型96
6.1.3字符型99
6.1.4sizeof运算符99
6.2常量和变量100
6.2.1常量100
6.2.2变量102
6.3数据的输入和输出103
6.3.1字符的输入输出104
6.3.2格式化输入函数105
6.3.3格式化输出函数111
6.4常用运算符和表达式113
6.4.1算术运算符及算术表达式113
6.4.2关系运算符及关系表达式114
6.4.3逻辑运算符及逻辑表达式115
6.4.4赋值运算符及赋值表达式118
6.4.5自增运算符和自减运算符119
6.4.6条件运算符及条件表达式120
6.4.7逗号运算符及逗号表达式121
6.4.8位运算符及位运算表达式122
6.4.9数据类型转换123
习题126
第7章数组128
7.1一维数组128
7.1.1一维数组的定义128
7.1.2一维数组的初始化129
7.1.3一维数组的引用130
7.1.4一维数组程序举例131
7.2二维数组135
7.2.1二维数组的定义135
7.2.2二维数组的初始化135
7.2.3二维数组的引用136
7.2.4二维数组程序案例137
7.3字符数组139
7.3.1字符数组的定义139
7.3.2字符数组的初始化140
7.3.3字符数组的输入和输出141
7.3.4常用的字符串处理函数143
7.3.5字符串应用案例145
习题147
第8章复杂数据类型148
8.1结构体类型148
8.1.1结构体类型的定义148
8.1.2结构体变量的定义149
8.1.3结构体类型变量的引用151
8.1.4结构体数组152
8.3共用体类型154
8.3.1共用体类型的定义154
8.3.2共用体变量的定义和使用155
8.4枚举类型157
习题158
第9章指针159
9.1指针和指针变量159
9.1.1指针的基本概念159
9.1.2指针变量160
9.2指针变量与数组166
9.2.1指向数组元素的指针变量166
9.2.2通过指针引用数组元素167
9.2.3指向一维数组的指针变量169
9.3指针变量与字符串170
9.3.1指向字符串常量的指针变量171
9.3.2字符指针变量的使用171
9.3.3指向字符数组的指针变量173
9.3.4字符串指针作函数参数174
9.4指针变量与结构体176
9.4.1指向结构体变量的指针变量176
9.4.2指向结构体数组的指针变量177
习题179
第10章函数与程序结构180
10.1函数的嵌套调用和递归调用180
10.1.1函数的嵌套调用180
10.1.2函数的递归调用181
10.2变量的作用域和生存期186
10.2.1变量的作用域186
10.2.2变量的生存期188
10.3函数的作用域191
10.4编译预处理192
10.4.1文件包含192
10.4.2宏定义192
10.4.3条件编译193
习题194
第11章指针进阶196
11.1指针数组与多级指针196
11.1.1指针数组196
11.1.2多级指针变量200
11.1.3指针数组作主函数的形参202
11.2指向二维数组的指针变量204
11.2.1指针变量指向二维数组204
11.2.2指针变量指向二维数组中的一维数组206
11.3动态内存分配208
11.3.1malloc()函数210
11.3.2calloc()函数210
11.3.3realloc()函数210
11.3.4free()函数211
11.4指针与函数的关系211
11.4.1指针变量作为函数的返回值211
11.4.2指向函数的指针变量213
11.5单向链表215
11.5.1单向链表的创建216
11.5.2单向链表的遍历217
11.5.3单向链表的插入217
11.5.4单向链表的删除218
11.5.5单向链表的实例219
习题229
第12章文件230
12.1文件概述230
12.1.1文件的概念及数据存储形式230
12.1.2文件指针231
12.2文件的打开与关闭231
12.2.1文件打开函数fopen()231
12.2.2文件关闭函数fclose()232
12.3文件的读写233
12.3.1文本文件的读写233
12.3.2二进制文件的读写235
12.3.3格式化读写237
12.3.4随机读写238
习题240
附录1标准ASCII码字符编码表241
附录2运算符的优先级与结合性242
参考文献243
内容摘要
《C语言程序设计》全书共12章,主要内容包括:第1章,介绍了程序设计语言及C语言的发展历程和开发环境;第2章,剖析C语言程序的基本结构和基本元素;第3~第5章,介绍了C语言的选择、循环程序控制结构和函数的基本概念及使用;第6章,介绍了3种基本数据类型及8类运算符和表达式;第7~第9章,介绍了数组、结构体、共用体、枚举和指针等几种构造类型的定义和使用方法;第10章,介绍了函数的嵌套调用、递归调用、变量的作用域和生存期及编译预处理命令;第11章,介绍了更复杂的指针进阶操作,包括指针数组与多级指针、指向二维数组的指针变量、动态分配内存、指针与函数的关系及单向链表等;第12章,介绍了文件的打开、关闭和读写等操作。本书在准确讲解概念的基础上引入了大量实例,由浅入深、层层递进地分析题目及可能的变形求解,旨在培养学生的自主思考能力和实践动手能力,每章后均附有例题和习题。本书内容丰富、结构合理,可作为师范类院校学生的程序设计课程教材或计算机公共课的教材,也可作为高职、高专及非计算机专业本科学生的计算机教材,同时还可以作为编程工作者或编程爱好者的自学用书。以帮助读者更好掌握概率知识,同时还配有名词与符号索引,方便读者在书中查找相关知识内容。
— 没有更多了 —
以下为对购买帮助不大的评价