• C语言程序设计案例教程
21年品牌 40万+商家 超1.5亿件商品

C语言程序设计案例教程

全新正版 极速发货

22.21 4.9折 45 全新

库存3件

广东广州
认证卖家担保交易快速发货售后保障

作者高玉玲,王璇 主编 著 高玉玲,王璇 编

出版社电子工业出版社

ISBN9787121291982

出版时间2016-08

装帧平装

开本16开

定价45元

货号1201381618

上书时间2024-11-15

谢岳书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
高玉玲,副教授,毕业后在南京信息职业技术学院从事十余年的C语言编程技术等专业课程的教学与研究工作,曾到企业专职从事编程技术与培训工作,具有丰富的教学与实践经验。

目录
章编程与C语言基础1
教学导航1
知识分布网络1
1.1为什么需要编程2
1.1.1计算机的运行机制2
1.1.2编程语言2
1.1.3C语言特点3
1.2C语言程序的基本组成4
1.2.1表达式4
1.2.2语句4
1.2.3函数5
1.3C语言程序开发流程8
1.4VisualC++6.0集成开发环境9
1.5动手实战12
1.5.1编写你的个C语言源程序12
1.5.2上机调试你的个程序14
1.5.3C语言编译时常见的错误提示和排除15
自测题117
上机训练题118
第2章基本数据类型20
教学导航20
知识分布网络20
2.1关键字与标识符21
2.1.1关键字21
2.1.2标识符21
2.2数据类型的分类22
2.3常量22
2.3.1直接常量22
2.3.2符号常量24
2.4变量26
2.4.1变量的定义26
2.4.2变量的初始化26
2.4.3整型变量26
2.4.4实型变量27
2.4.5字符变量28
2.5数据类型的转换29
2.5.1自动转换29
2.5.2强制转换30
2.6基本数据类型常见错误及解决方法30
自测题232
上机训练题234
第3章运算符与表达式35
教学导航35
知识分布网络35
3.1运算符36
3.2算术运算符与表达式36
3.2.1基本算数运算符37
3.2.2自增、自减运算符37
3.2.3算数表达式37
3.3赋值运算符与表达式38
3.3.1赋值运算符38
3.3.2复合赋值运算符39
3.3.3赋值表达式39
3.4关系运算符与表达式40
3.4.1关系运算符40
3.4.2关系表达式40
3.5逻辑运算符与表达式41
3.5.1逻辑运算符41
3.5.2逻辑表达式42
3.6逗号运算符与表达式43
3.6.1逗号运算符43
3.6.2逗号表达式43
3.7条件运算符与表达式44
3.8运算符与表达式常见错误及解决方法45
自测题347
上机训练题349
第4章顺序结构程序设计50
教学导航50
知识分布网络50
4.1结构化程序设计51
4.1.1算法51
4.1.2程序的三种基本结构52
4.2数据的输入/输出52
4.2.1格式输出函数52
4.2.2格式输入函数54
4.2.3字符输出函数56
4.2.4字符输入函数56
4.3顺序结构58
4.3.1顺序结构中的常用语句59
4.3.2顺序结构程序组成要素60
4.4顺序结构常见错误及解决方案62
自测题464
上机训练题466
第5章选择结构程序设计67
教学导航67
知识分布网络67
5.1选择结构的组成68
5.1.1选择结构中常用语句和运算符68
5.1.2选择条件的描述68
5.2if语句69
5.2.1单分支的if语句69
5.2.2双分支的if语句70
5.2.3多分支的if语句70
5.2.4if语句的嵌套71
5.3条件运算符使用技巧74
5.4switch语句75
5.4.1switch语句的格式及执行过程75
5.4.2switch语句使用时的注意事项76
5.5选择结构常见错误及解决方法78
自测题579
上机训练题582
第6章循环结构程序设计84
教学导航84
知识分布网络84
6.1循环结构的组成与常用语句85
6.2while语句85
6.2.1while语句的一般形式85
6.2.2while语句的执行过程86
6.2.3while语句使用时的注意事项86
6.3dowhile语句88
6.3.1dowhile语句的一般形式88
6.3.2dowhile语句的执行过程89
6.3.3dowhile语句使用时的注意事项89
6.3.4dowhile语句与while语句的区别89
6.4for语句91
6.4.1for语句的一般形式91
6.4.2for语句的执行过程91
6.4.3for语句的变化形式92
6.4.4for语句使用时的注意事项93
6.5跳转语句94
6.5.1break语句95
6.5.2continue语句95
6.5.3goto语句96
6.6循环嵌套98
6.7循环结构常见错误及解决方法101
自测题6103
上机训练题6106
阶段性综合训练1打印ASCII码表107
第7章数组110
教学导航110
知识分布网络110
7.1数组的概念与分类111
7.2一维数组111
7.2.1一维数组的定义112
7.2.2一维数组的存储113
7.2.3一维数组元素的引用113
7.2.4一维数组的初始化113
7.3二维数组115
7.3.1二维数组的定义115
7.3.2二维数组的存储116
7.3.3二维数组元素的引用116
7.3.4二维数组的初始化117
7.4字符数组与字符串118
7.4.1字符数组的定义118
7.4.2字符数组的初始化118
7.4.3字符数组的引用119
7.4.4字符串和结束标志120
7.4.5字符串的输入与输出120
7.4.6常见的字符串处理函数123
7.5数组常见错误及解决方法126
自测题7128
上机训练题7132
第8章函数134
教学导航134
知识分布网络134
8.1模块化程序设计与函数135
8.1.1模块化程序设计的概念135
8.1.2函数分类135
8.2函数的定义和返回值136
8.2.1函数的定义136
8.2.2函数的返回值137
8.3函数的调用138
8.3.1函数调用的一般形式139
8.3.2函数调用的方式139
8.3.3被调函数的声明140
8.4函数的参数传递142
8.4.1形式参数与实际参数142
8.4.2值传递142
8.4.3地址传递143
8.5函数的嵌套与递归145
8.5.1函数的嵌套调用145
8.5.2函数的递归调用146
8.6变量的作用域149
8.6.1局部变量149
8.6.2全局变量150
8.7变量的生存期153
8.7.1静态存储变量153
8.7.2动态存储变量153
8.8函数的作用范围157
8.8.1内部函数157
8.8.2外部函数158
8.9函数常见错误及解决方法159
自测题8161
上机训练题8164
阶段性综合训练2打印日历166
第9章指针171
教学导航171
知识分布网络171
9.1为什么使用指针172
9.1.1内存与变量172
9.1.2地址与指针173
9.2指针变量173
9.2.1指针变量的定义173
9.2.2指针变量的初始化174
9.2.3指针变量的赋值175
9.2.4指针变量的运算175
9.2.5指针变量的引用176
9.3指针与函数179
9.3.1指针作为函数参数179
9.3.2返回指针的函数179
9.3.3指向函数的指针181
9.4指针与数组183
9.4.1指针与一维数组184
9.4.2指针与二维数组188
9.5指针与字符串194
9.5.1指向字符串的指针194
9.5.2指针与字符数组的区别195
9.6指针数组198
9.7指针常见错误及解决方法198
自测题9200
上机训练题9203
0章结构体、联合体与枚举205
教学导航205
知识分布网络205
10.1结构体206
10.1.1为什么使用结构体206
10.1.2结构体类型的定义206
10.1.3结构体变量的定义、初始化和引用208
10.1.4结构体数组213
10.1.5结构体指针215
10.2链表218
10.2.1链表的概念218
10.2.2链表的基本操作220
10.3联合体226
10.3.1为什么使用联合体226
10.3.2联合体类型的定义227
10.3.3联合体变量的定义227
10.3.4联合体变量的引用228
10.4枚举231
10.5结构体、联合体常见错误及解决方法233
自测题10235
上机训练题10238
1章编译预处理240
教学导航240
知识分布网络240
11.1文件包含命令241
11.1.1头文件241
11.1.2文件包含的形式241
11.2宏定义命令243
11.2.1不带参数的宏定义243
11.2.2带参数的宏定义245
11.3条件编译命令248
11.4编译预处理常见错误及解决方法250
自测题11252
上机训练题11253
2章文件处理255
教学导航255
知识分布网络255
12.1文件256
12.1.1什么是文件256
12.1.2文件的种类与存取方式256
12.1.3文件指针257
12.2文件的打开与关闭258
12.2.1文件的打开(fopen函数)258
12.2.2文件的关闭(fclose函数)260
12.3文件的读写261
12.3.1字符读写函数fgetc和fputc261
12.3.2字符串读写函数fgets和fputs263
12.3.3数据块读写函数fread和fwrite265
12.3.4格式化读写函数fscanf和fprintf266
12.4文件的定位函数269
12.5文件的检测函数269
12.6文件处理常见错误及解决方法270
自测题12271
上机训练题12274
阶段性综合训练3学生成绩管理系统设计276
附录A常用字符与ASCII码对照表290
附录BC语言运算符与优先级汇总表291
参考文献292

内容摘要
本书根据国家示范建设课程改革成果及C语言程序设计课程教学要求进行编写。全书内容分为12章,系统地讲解编程与C语言基础、基本数据类型、运算符与表达式、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、指针、结构体、联合体与枚举、编译预处理、文件处理等知识。书中设有多个实例,同时在章节中穿插3个阶段性综合训练,每经过一个阶段的学习就完成一个综合性的应用设计,在应用设计中强化理论知识,将理论和实践紧密结合。在内容安排上由浅入深,注重例题的可操作性,融入微信扫码实例的信息化手段,并通过读一读、练一练的形式帮助学生掌握C语言的程序设计方法和技巧,很后根据自测题和上机训练题进行学习检测和操作练习。本书为高等职业本专科院校相应课程的教材,也可作为开放大学、成人教育、自学考试、中职学校和培训班的教材,以及编程爱好者自学C语言的参考书。本书提供免费的电子教学课件、习题参考答案、程序代码,详见前言。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP