C/C++程序设计进程教程(第2版·微课视频版)
1星价
¥41.9
(7.1折)
2星价¥41.9
定价¥59.0
暂无评论
图文详情
- ISBN:9787302633945
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:306
- 出版时间:2023-07-02
- 条形码:9787302633945 ; 978-7-302-63394-5
本书特色
本书是吉林大学工科专业本科生公共课教材,列入吉林大学“十三五”规划教材。按C→C → Visual C ,面向过程程序设计→面向对象程序设计→可视化的面向对象程序开发的路径编写,进阶式地介绍程序设计。
内容简介
本书强调实用性,注重教材的理论与实践相结合,介绍程序设计的基本方法和基本技能。全书分三部分: **部分C程序设计,主要介绍C语言基本类型数据及其运算、C程序控制结构、数组、函数、指针、结构体与共用体等;第二部分C 基础,主要介绍类和对象、继承和派生等;第三部分MFC编程入门,主要介绍基于MFC创建单文档应用程序和基于对话框创建应用程序的方法,以及菜单和工具栏的编辑。 本书以程序设计为中心,语法介绍精练,内容叙述深入浅出、循序渐进,程序案例生动易懂,具有很好的启发性,每章均配有教学视频、课件和精心设计的习题。 本书可作为高等学校本科及专科C/C 程序设计课程的教材,也可作为自学者的参考用书,还可供相应考试的应试人员复习参考。
目录
**部分C程序设计
第1章C语言与程序设计3
1.1程序设计语言及其发展3
1.1.1程序设计语言的发展历程3
1.1.2程序处理方式4
1.2程序的基本结构及其表示5
1.3C语言概述6
1.3.1C语言发展简史6
1.3.2C语言的特点6
1.3.3简单的C程序介绍7
1.3.4C语言对其他语言的影响10
1.4C程序上机调试11
1.4.1C语言编译工具11
1.4.2C程序调试步骤13
习题117
第2章基本类型数据及其运算18
2.1C语言的数据类型18
2.2常量与变量19
2.2.1标识符19
2.2.2常量20
2.2.3变量21
2.3整型数据22
2.3.1整型常量22
2.3.2整型变量23
2.4实型数据25
2.4.1实型常量25
2.4.2实型变量25
2.5字符型数据26
2.5.1字符常量26
2.5.2字符变量27
2.5.3字符串常量29
2.6运算符与表达式29
2.6.1运算符概述29
2.6.2表达式概述30
2.6.3算术运算符与算术表达式30
2.6.4赋值运算符与赋值表达式32
2.6.5自增、自减运算符35
2.6.6关系运算符与关系表达式36
2.6.7逻辑运算符与逻辑表达式37
2.6.8逗号运算符与逗号表达式38
2.7数据的类型转换39
2.8数据的输入与输出39
2.8.1格式化输入输出函数40
2.8.2字符输入输出函数47
2.8.3文件格式化读写函数48
习题256
[1]〖3〗C/C 程序设计进阶教程(第2版·微课视频版)目录〖3〗[3]第3章C程序控制结构58
3.1C语句58
3.2顺序结构程序举例59
3.3选择结构60
3.3.1if语句60
3.3.2switch语句66
3.3.3条件运算符与条件表达式69
3.3.4选择结构程序举例69
3.4循环结构71
3.4.1while语句71
3.4.2dowhile语句73
3.4.3for语句74
3.4.4循环嵌套76
3.4.5break语句和continue语句77
3.4.6循环结构程序举例78
3.5文件字符读/写函数81
3.5.1文件读字符函数fgetc81
3.5.2文件写字符函数fputc81
3.5.3文件结束判断函数feof83
习题384
第4章数组86
4.1一维数组86
4.1.1一维数组的定义86
4.1.2一维数组元素的引用87
4.1.3一维数组的初始化89
4.1.4一维数组的指针89
4.1.5一维数组程序举例90
4.2二维数组94
4.2.1二维数组的定义94
4.2.2二维数组元素的引用95
4.2.3二维数组的指针97
4.2.4二维数组的初始化98
4.2.5二维数组程序举例99
4.3字符数组102
4.3.1字符数组的定义102
4.3.2字符数组的初始化103
4.3.3字符数组的输入与输出104
4.3.4字符串处理函数110
4.3.5字符数组应用举例113
习题4117
第5章函数120
5.1C语言函数概述120
5.2函数的定义121
5.2.1函数定义的一般形式121
5.2.2函数参数与函数返回值122
5.3函数的调用126
5.3.1函数调用的一般形式126
5.3.2被调用函数的声明127
5.4函数的嵌套调用与递归调用129
5.4.1函数的嵌套调用129
5.4.2函数的递归调用131
5.5用数组作函数参数133
5.5.1用数组元素作函数参数133
5.5.2用一维数组名作函数参数134
5.5.3用二维数组名作函数参数142
5.6局部变量和全局变量143
5.6.1局部变量143
5.6.2全局变量144
5.7变量的存储类别146
5.7.1静态存储方式与动态存储方式147
5.7.2局部变量的存储类别147
5.7.3全局变量的存储类别150
5.8C语言预处理152
5.8.1宏定义152
5.8.2文件包含155
习题5156
第6章指针157
6.1地址和指针157
6.1.1变量的地址和变量的值157
6.1.2间接寻址158
6.2指针变量的定义与引用159
6.2.1指针变量的类型159
6.2.2指向变量的指针变量的定义159
6.2.3指针变量的引用160
6.2.4指针运算符160
6.2.5指针运算163
6.2.6用指针变量作函数参数164
6.3指针与数组166
6.3.1指针与一维数组166
6.3.2指针与二维数组169
6.3.3用指向数组的指针变量作函数参数174
6.4指针与字符串178
6.4.1字符指针与字符数组178
6.4.2用指向字符串的指针作函数参数181
6.5指针与函数184
6.5.1指向函数的指针184
6.5.2返回指针的函数187
6.6指向指针的指针189
6.6.1间接访问189
6.6.2指针数组190
6.7main函数的参数192
习题6193
第7章结构体与共用体195
7.1结构体195
7.1.1结构体类型的定义195
7.1.2结构体类型变量定义196
7.1.3结构体变量的引用198
7.1.4结构体变量的赋值199
7.1.5结构体数组200
7.1.6文件结构体203
7.1.7文件数据块读写函数204
7.1.8结构体指针变量207
7.1.9用结构体数据作函数参数210
7.2共用体212
7.2.1共用体类型的定义212
7.2.2共用体变量的定义212
7.2.3共用体变量的引用和赋值213
7.3用typedef定义类型215
7.4动态链表217
7.4.1动态存储分配217
7.4.2动态链表概述218
7.4.3单链表的基本操作218
习题7229
第8章位运算231
8.1位运算符及其运算231
8.1.1位运算符231
8.1.2位运算应用举例234
8.2位段及其应用237
8.2.1位段237
8.2.2位段应用举例239
习题8240
第二部分C 基础
第9章C 初步知识243
9.1从C到C 243
9.2简单的C 程序243
9.3C 的命名空间244
9.4C 头文件245
9.5C 基本输入输出245
习题9246
第10章类和对象247
10.1类的定义247
10.2对象的定义248
10.3成员访问权限250
10.4成员函数重载251
10.5构造函数和析构函数252
习题10256
第11章继承和派生258
11.1类继承和派生的概念258
11.2类继承方式260
习题11263
第三部分MFC编程入门
第12章Windows编程267
12.1基于API的Windows编程268
12.2基于MFC的Windows编程272
12.2.1MFC应用程序框架类型273
12.2.2单文档应用程序创建273
12.2.3项目文件和项目配置274
12.2.4主框架窗口和文档窗口277
习题12277
第13章对话框和控件278
13.1对话框278
13.1.1基于对话框应用程序创建278
13.1.2设置对话框属性279
13.2控件280
13.2.1控件的添加和布局280
13.2.2添加控件变量281
13.3消息和消息映射282
13.4添加对话框代码282
13.5对话框调用283
13.5.1创建单文档应用程序283
13.5.2添加对话框284
13.5.3创建对话框类284
13.5.4在程序中调用对话框285
习题13286
第14章菜单和工具栏287
14.1菜单287
14.1.1编辑菜单287
14.1.2菜单命令的消息映射288
14.2工具栏289
14.2.1编辑工具栏290
14.2.2工具栏按钮和菜单项相结合290
14.3综合应用291
习题14297附录AC语言关键字298
附录B运算符和结合性299
附录CC库函数301
参考文献307
第1章C语言与程序设计3
1.1程序设计语言及其发展3
1.1.1程序设计语言的发展历程3
1.1.2程序处理方式4
1.2程序的基本结构及其表示5
1.3C语言概述6
1.3.1C语言发展简史6
1.3.2C语言的特点6
1.3.3简单的C程序介绍7
1.3.4C语言对其他语言的影响10
1.4C程序上机调试11
1.4.1C语言编译工具11
1.4.2C程序调试步骤13
习题117
第2章基本类型数据及其运算18
2.1C语言的数据类型18
2.2常量与变量19
2.2.1标识符19
2.2.2常量20
2.2.3变量21
2.3整型数据22
2.3.1整型常量22
2.3.2整型变量23
2.4实型数据25
2.4.1实型常量25
2.4.2实型变量25
2.5字符型数据26
2.5.1字符常量26
2.5.2字符变量27
2.5.3字符串常量29
2.6运算符与表达式29
2.6.1运算符概述29
2.6.2表达式概述30
2.6.3算术运算符与算术表达式30
2.6.4赋值运算符与赋值表达式32
2.6.5自增、自减运算符35
2.6.6关系运算符与关系表达式36
2.6.7逻辑运算符与逻辑表达式37
2.6.8逗号运算符与逗号表达式38
2.7数据的类型转换39
2.8数据的输入与输出39
2.8.1格式化输入输出函数40
2.8.2字符输入输出函数47
2.8.3文件格式化读写函数48
习题256
[1]〖3〗C/C 程序设计进阶教程(第2版·微课视频版)目录〖3〗[3]第3章C程序控制结构58
3.1C语句58
3.2顺序结构程序举例59
3.3选择结构60
3.3.1if语句60
3.3.2switch语句66
3.3.3条件运算符与条件表达式69
3.3.4选择结构程序举例69
3.4循环结构71
3.4.1while语句71
3.4.2dowhile语句73
3.4.3for语句74
3.4.4循环嵌套76
3.4.5break语句和continue语句77
3.4.6循环结构程序举例78
3.5文件字符读/写函数81
3.5.1文件读字符函数fgetc81
3.5.2文件写字符函数fputc81
3.5.3文件结束判断函数feof83
习题384
第4章数组86
4.1一维数组86
4.1.1一维数组的定义86
4.1.2一维数组元素的引用87
4.1.3一维数组的初始化89
4.1.4一维数组的指针89
4.1.5一维数组程序举例90
4.2二维数组94
4.2.1二维数组的定义94
4.2.2二维数组元素的引用95
4.2.3二维数组的指针97
4.2.4二维数组的初始化98
4.2.5二维数组程序举例99
4.3字符数组102
4.3.1字符数组的定义102
4.3.2字符数组的初始化103
4.3.3字符数组的输入与输出104
4.3.4字符串处理函数110
4.3.5字符数组应用举例113
习题4117
第5章函数120
5.1C语言函数概述120
5.2函数的定义121
5.2.1函数定义的一般形式121
5.2.2函数参数与函数返回值122
5.3函数的调用126
5.3.1函数调用的一般形式126
5.3.2被调用函数的声明127
5.4函数的嵌套调用与递归调用129
5.4.1函数的嵌套调用129
5.4.2函数的递归调用131
5.5用数组作函数参数133
5.5.1用数组元素作函数参数133
5.5.2用一维数组名作函数参数134
5.5.3用二维数组名作函数参数142
5.6局部变量和全局变量143
5.6.1局部变量143
5.6.2全局变量144
5.7变量的存储类别146
5.7.1静态存储方式与动态存储方式147
5.7.2局部变量的存储类别147
5.7.3全局变量的存储类别150
5.8C语言预处理152
5.8.1宏定义152
5.8.2文件包含155
习题5156
第6章指针157
6.1地址和指针157
6.1.1变量的地址和变量的值157
6.1.2间接寻址158
6.2指针变量的定义与引用159
6.2.1指针变量的类型159
6.2.2指向变量的指针变量的定义159
6.2.3指针变量的引用160
6.2.4指针运算符160
6.2.5指针运算163
6.2.6用指针变量作函数参数164
6.3指针与数组166
6.3.1指针与一维数组166
6.3.2指针与二维数组169
6.3.3用指向数组的指针变量作函数参数174
6.4指针与字符串178
6.4.1字符指针与字符数组178
6.4.2用指向字符串的指针作函数参数181
6.5指针与函数184
6.5.1指向函数的指针184
6.5.2返回指针的函数187
6.6指向指针的指针189
6.6.1间接访问189
6.6.2指针数组190
6.7main函数的参数192
习题6193
第7章结构体与共用体195
7.1结构体195
7.1.1结构体类型的定义195
7.1.2结构体类型变量定义196
7.1.3结构体变量的引用198
7.1.4结构体变量的赋值199
7.1.5结构体数组200
7.1.6文件结构体203
7.1.7文件数据块读写函数204
7.1.8结构体指针变量207
7.1.9用结构体数据作函数参数210
7.2共用体212
7.2.1共用体类型的定义212
7.2.2共用体变量的定义212
7.2.3共用体变量的引用和赋值213
7.3用typedef定义类型215
7.4动态链表217
7.4.1动态存储分配217
7.4.2动态链表概述218
7.4.3单链表的基本操作218
习题7229
第8章位运算231
8.1位运算符及其运算231
8.1.1位运算符231
8.1.2位运算应用举例234
8.2位段及其应用237
8.2.1位段237
8.2.2位段应用举例239
习题8240
第二部分C 基础
第9章C 初步知识243
9.1从C到C 243
9.2简单的C 程序243
9.3C 的命名空间244
9.4C 头文件245
9.5C 基本输入输出245
习题9246
第10章类和对象247
10.1类的定义247
10.2对象的定义248
10.3成员访问权限250
10.4成员函数重载251
10.5构造函数和析构函数252
习题10256
第11章继承和派生258
11.1类继承和派生的概念258
11.2类继承方式260
习题11263
第三部分MFC编程入门
第12章Windows编程267
12.1基于API的Windows编程268
12.2基于MFC的Windows编程272
12.2.1MFC应用程序框架类型273
12.2.2单文档应用程序创建273
12.2.3项目文件和项目配置274
12.2.4主框架窗口和文档窗口277
习题12277
第13章对话框和控件278
13.1对话框278
13.1.1基于对话框应用程序创建278
13.1.2设置对话框属性279
13.2控件280
13.2.1控件的添加和布局280
13.2.2添加控件变量281
13.3消息和消息映射282
13.4添加对话框代码282
13.5对话框调用283
13.5.1创建单文档应用程序283
13.5.2添加对话框284
13.5.3创建对话框类284
13.5.4在程序中调用对话框285
习题13286
第14章菜单和工具栏287
14.1菜单287
14.1.1编辑菜单287
14.1.2菜单命令的消息映射288
14.2工具栏289
14.2.1编辑工具栏290
14.2.2工具栏按钮和菜单项相结合290
14.3综合应用291
习题14297附录AC语言关键字298
附录B运算符和结合性299
附录CC库函数301
参考文献307
展开全部
本类五星书
本类畅销
-
当代中国政府与政治(新编21世纪公共管理系列教材)
¥33.6¥48.0 -
落洼物语
¥8.7¥28.0 -
中国当代文学名篇选读
¥19.1¥53.0 -
中医基础理论
¥50.7¥59.0 -
北大人文课(平装)
¥13.9¥45.0 -
宪法-第二版
¥12.2¥29.0 -
当代中国政府与政治 第二版
¥51.0¥68.0 -
EPLAN电气设计
¥29.9¥39.8 -
闯进数学世界――探秘历史名题
¥21.3¥32.8 -
企业法务教程
¥34.8¥49.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
金融学
¥29.9¥49.0 -
计算机操作系统教程(第4版)(清华大学计算机系列教材)
¥31.9¥49.0 -
三国史
¥27.5¥50.0 -
陶瓷坯釉料制备技术/高职高专材料工程技术专业
¥37.4¥45.0 -
陶瓷工艺技术
¥41.7¥49.0 -
飞机总体设计
¥46.8¥78.0 -
陶瓷工艺学/焦宝祥
¥41.7¥49.0 -
古代汉语(第四册)
¥16.1¥35.0 -
编辑审稿实务教程
¥35.1¥45.0