• C/C++程序设计()
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

C/C++程序设计()

32.5 4.7折 69 全新

库存24件

河北保定
认证卖家担保交易快速发货售后保障

作者张志强、周克兰、郑红兴 著

出版社清华大学出版社

出版时间2019-03

版次1

装帧平装

货号9787302524359

上书时间2024-12-17

尚贤文化郑州分店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
图书标准信息
  • 作者 张志强、周克兰、郑红兴 著
  • 出版社 清华大学出版社
  • 出版时间 2019-03
  • 版次 1
  • ISBN 9787302524359
  • 定价 69.00元
  • 装帧 平装
  • 开本 16
  • 纸张 胶版纸
  • 页数 451页
  • 字数 712千字
  • 丛书 高等学校通识教育系列教材
【内容简介】

《C/C++程序设计》全面、系统地介绍C及C++程序设计语言的基本概念、语法和编程方法。全书共分为14章,每个章节都从实际应用出发,蕴含了作者丰富的教学经验和编程心得。第1章通过一个简单C语言程序的编写、编译和运行介绍了程序设计的基本概念;第2章从计算机内数据存储的角度介绍了C程序中包括指针在内的数据类型的概念及使用方法;第3章介绍了包括指针运算在内的C语言提供的各种运算功能;第4章讲述了结构化程序设计的方法;第5章结合循环与指针,讲述了使用数组处理大量数据的方法;第6章讲述了包括结构体在内的各种自定义数据类型的使用方法;第7章讲述了使用函数进行模块化程序设计的方法,并重点讲述了指针在函数参数中的作用;第8章讲述了使用指针操作动态内存的方法及链表基本应用方法;第9章讲述了在C语言中处理文件的基本方法;第10章介绍了C的预处理命令及简单应用;第11章讲述了C++语言相对于C语言的部分扩展功能;第12章讲述了使用C++语言进行面向对象程序设计的基本方法;第13章讲述了在使用MFC应用程序框架编写Windows应用程序的基本方法;第14章参考全国计算机等级考试二级考试大纲,介绍了在软件开发过程中常用的编程技术。

【目录】


章  c语言导论1
1.1  c语言概述1
 1.1.1  c语言的功能1
 1.1.2  c语言的起源2
 1.1.3  c语言的学阶段与学方法3
1.2  个c语言程序4
 1.2.1  程序代码4
 1.2.2  空白和注释5
 1.2.3  预处理指令5
 1.2.4  main函数6
 1.2.5  程序输出6
1.3  c语言程序的运行7
 1.3.1  程序的编译7
 1.3.2  程序的运行和调试8
1.4  题9
1.5  阅读材料——unix和c的故事*10
第2章  数据14
2.1  基本数据类型14
 2.1.1  整型数据14
 2.1.2  浮点型数据17
 2.1.3  指针型数据17
2.2  常量18
 2.2.1  字面常量18
 2.2.2  符号常量22
2.3  变量24
 2.3.1  标识符24
 2.3.2  变量的定义25
 2.3.3  变量的初始化26
 2.3.4  变量的使用27
2.4  输出与输入28
 2.4.1  基本输出28
 2.4.2  基本输入32
2.5  题34
2.6  阅读材料——二进制与计算机*36
 2.6.1  二进制起源36
 2.6.2  计算机与二进制36
 2.6.3  进制转换37
 2.6.4  计算机中的补码38
第3章  运算与表达式40
3.1  算术运算40
 3.1.1  基本算术运算符40
 3.1.2  优先级与结合42
 3.1.3  数据类型转换43
 3.1.4  自增、自减运算45
3.2  关系运算46
3.3  逻辑运算46
3.4  位运算48
 3.4.1  按位逻辑运算48
 3.4.2  移位运算*50
 3.4.3  程序例子52
3.5  指针运算52
 3.5.1  取地址运算52
 3.5.2  作指针变量55
 3.5.3  移动指针57
 3.5.4  比较指针58
3.6  其他运算58
 3.6.1  sizeof运算58
 3.6.2  逗号运算60
 3.6.3  条件运算60
3.7  赋值运算61
 3.7.1  赋值运算符和赋值表达式61
 3.7.2  复合赋值运算62
3.8  题63
第4章  程序控制结构66
4.1  程序语句66
4.2  顺序结构67
4.3  选择结构69
 4.3.1  if语句69
 4.3.2  if嵌套72
 4.3.3  switch语句78
4.4  循环结构83
 4.4.1  while循环83
 4.4.2  do-while循环86
 4.4.3  for循环89
 4.4.4  其他控制语句90
 4.4.5  循环控制嵌套92
4.5  题96
第5章  数组98
5.1  一维数组98
 5.1.1  一维数组的定义98
 5.1.2  一维数组元素的引用100
 5.1.3  一维数组的初始化102
 5.1.4  程序举例104
5.2  多维数组105
 5.2.1  多维数组的定义106
 5.2.2  多维数组元素的引用109
 5.2.3  多维数组的初始化112
 5.2.4  程序举例113
5.3  字符数组与字符串115
 5.3.1  字符数组与字符串的关系115
 5.3.2  字符串的输入输出116
 5.3.3  字符串处理函数119
 5.3.4  程序举例122
5.4  指针数组*126
 5.4.1  指针数组的定义与应用126
 5.4.2  指向指针的指针130
5.5  题132
5.6  阅读材料——字符集、字符编码、c语言宽字符间的关系*132
第6章  其他数据类型137
6.1  结构体类型的定义137
6.2  结构体类型变量138
 6.2.1  结构体变量的定义138
 6.2.2  结构体变量的引用140
 6.2.3  结构体变量的初始化144
6.3  结构体类型数组145
 6.3.1  结构体数组的定义145
 6.3.2  结构体数组的初始化146
 6.3.3  结构体数组的引用147
6.4  位段类型*149
 6.4.1  位段成员的定义150
 6.4.2  位段成员的使用151
6.5  共用体类型*154
 6.5.1  共用体类型的定义154
 6.5.2  共用体变量的定义155
 6.5.3  共用体变量的引用157
 6.5.4  共用体变量的初始化160
 6.5.5  共用体变量的应用161
6.6  枚举类型163
 6.6.1  枚举类型的定义163
 6.6.2  枚举类型变量的定义与引用164
6.7  typedef自定义类型166
 6.7.1  typedef定义类型166
 6.7.2  typedef应用举例*167
6.8  题169
第7章  函数171
7.1  函数的定义和调用171
 7.1.1  函数概述171
 7.1.2  函数的定义172
 7.1.3  函数的调用172
7.2  函数的返回值、参数及函数声明173
 7.2.1  函数的返回值173
 7.2.2  函数的参数177
 7.2.3  函数的声明180
7.3  函数的嵌套和递归调用182
 7.3.1  函数的嵌套调用182
 7.3.2  函数的递归调用185
7.4  函数与指针189
 7.4.1  指针变量作为函数参数189
 7.4.2  数组与函数192
 7.4.3  返回指针值的函数195
 7.4.4  指向函数的指针*196

7.5  作用域199
 7.5.1  局部作用域199
 7.5.2  全局作用域202
 7.5.3  多文件下的全局作用域204
7.6  变量的存储类别208
 7.6.1  动态存储方式208
 7.6.2  静态存储方式211
7.7  题212
第8章  内存的使用214
8.1  动态使用内存214
 8.1.1  分配内存214
 8.1.2  释放内存215
 8.1.3  应用举例215
8.2  链表219
 8.2.1  链表概述219
 8.2.2  创建链表223
 8.2.3  释放链表233
 8.2.4  链表作*236
8.3   题239
第9章  文件240
9.1  文件概述240
 9.1.1  数据文件240
 9.1.2  文件的读写240
 9.1.3  文件指针241
 9.1.4  文件作的步骤241
9.2  文件的打开与关闭241
 9.2.1  打开文件241
 9.2.2  关闭文件243
9.3  文件的读写243
 9.3.1  字符读写文件244
 9.3.2  字符串读写246
 9.3.3  格式化读写文件248
 9.3.4  非格式化读写文件250
9.4  文件的读写*251
 9.4.1  文件定位251
 9.4.2  应用举例252
9.5  题254
0章  编译预处理255
10.1  宏定义255
  10.1.1  无参宏定义255
  10.1.2  带参宏定义257
10.2  文件包含260
10.3  条件编译*261
  10.3.1  条件编译的形式261
  10.3.2  条件编译与多文件组织263
10.4  题264
1章  c++对c的扩充265
11.1  c++语言概述265
  11.1.1  c++的起源265
  11.1.2  c++的面向对象程序设计265
  11.1.3  c++的泛型程序设计266
  11.1.4  c++的过程化程序设计267
11.2  c++的数据类型268
  11.2.1  常量268
  11.2.2  布尔269
  11.2.3  引用270
  11.2.4  c++的类型检查271
11.3  c++的运算符273
  11.3.1  作用域运算符273
  11.3.2  new运算符274
  11.3.3  delete运算符275
11.4  c++的名字空间276
11.5  c++的输入、输出278
  11.5.1  基本输入、输出278
  11.5.2  文件输入、输出*278
11.6  c++的函数与模板280
  11.6.1  内联函数280
  11.6.2  函数的重载281
  11.6.3  带默认参数的函数282
  11.6.4  函数模板*283
11.7  c++的异常处理*284
  11.7.1  异常的概念284
  11.7.2  c++异常处理的方法285
  11.7.3  c++标准异常286
11.8  题287
2章  基于c++的面向对象编程288
12.1  类和对象288
  12.1.1  概述288
  12.1.2  类的定义289
  12.1.3  类和对象的特291
  12.1.4  构造函数292
  12.1.5  析构函数295
  12.1.6  静态成员*296
  12.1.7  类的友元*297
  12.1.8  const对象*298
  12.1.9  指向类成员的指针*301
  12.1.10  运算符重载*302
12.2  类的继承与派生304
  12.2.1  继承与派生的概念304
  12.2.2  继承与派生的一般形式305
  12.2.3  派生类的构造函数与析构函数307
  12.2.4  继承与派生的访问权限*308
12.3  类的多态310
  12.3.1  多态的概念310
  12.3.2  虚函数与动态多态311
  12.3.3  虚类(抽象类)*314
  12.3.4  虚基类*315
12.4  类模板与泛型编程*316
  12.4.1  类模板316
  12.4.2  类模板的继承318
  12.4.3  泛型编程318
12.5  题321
3章  基于mfc的windows编程323
13.1  mfc基础323
  13.1.1  概述323
  13.1.2  创建mfc框架程序325
  13.1.3  windows程序的资源328
  13.1.4  mfc对话框程序333
13.2  mfc控件335
  13.2.1  按钮控件336
  13.2.2  静态控件338
  13.2.3  编辑控件340
13.3  mfc绘图342
  13.3.1  基本概念342
  13.3.2  cdc类与绘图343
  13.3.3  gdi类与绘图属346
  13.3.4  修改控件的字体*351
13.4  常用对话框353
  13.4.1  消息对话框353
  13.4.2  文件对话框*354
13.5  常用消息356
  13.5.1  鼠标消息356
  13.5.2  键盘消息*358
  13.5.3  定时器消息*361
  13.5.4  关闭窗消息*363
13.6  题364
4章  编程技术基础*367
14.1  基本数据结构与算法367
  14.1.1  基本概念367
  14.1.2  线表及其顺序存储结构372
  14.1.3  栈和队列375
  14.1.4  链表378
  14.1.5  树与二树382
  14.1.6  常见查找算法386
  14.1.7  常见排序算法387
14.2  程序设计基础392
  14.2.1  程序设计方法与风格392
  14.2.2  结构化程序设计393
  14.2.3  面向对象的程序设计方法395
14.3  软件工程基础398
  14.3.1  软件工程基本概念398
  14.3.2  结构化分析方法403
  14.3.3  结构化设计方法405
  14.3.4  软件测试的方法409
  14.3.5  程序的调试411
14.4  数据库设计基础411
  14.4.1  数据库的基本概念411
  14.4.2  数据模型412
  14.4.3  关系代数运算419
  14.4.4  数据库设计方法和步骤424
14.5  题430
附录a  常用字符与ascii码对照表436
附录b  运算符和结合437
附录c  常用标准库函数439
附录d  几个常用mfc类446
附录e  windows虚键码表450
参文献452

点击展开 点击收起

—  没有更多了  —

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

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