C++边做边学

C++边做边学
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2023-04
版次: 1
ISBN: 9787302627005
定价: 69.00
装帧: 其他
开本: 16开
纸张: 胶版纸
1人买过
  • 本书通过24个案例、71个示例和1个综合实例系统地介绍了C
      语言的基础知识、基本语法规则和语句结构,以及基本的编程方法。全书共11章,第1~6章分别是概述、数据类型和运算符、流程控制语句、函数、指针和结构类型,介绍面向过程的编程方法;第7~9章分别是类和对象、继承性、多态性,讲解面向对象的程序设计语言的三大特征及编程方法;第10章详细介绍了标准输入和输出格式控制及文件的读、写操作;第11章讲解了1个综合实例——课堂随机点名应用程序分析与设计及其实现过程。每个章节配有多种形式的上机练习和程序练习题,供读者检验所学内容的掌握情况。 本书可作为学生或程序员的学习用书,适合零基础且对C
      语言感兴趣的初学者使用,也可作为高等学校计算机及相关专业的师生用书,或者学科竞赛的辅导用书和培训学校的教材。 第1章概述1

    1.1C  语言与计算机的关系1

    1.1.1计算机及计算机的组成2

    1.1.2计算机发展的历史2

    1.1.3程序和计算机程序4

    1.1.4计算机程序设计语言4

    1.1.5高级程序设计语言的发展过程7

    1.1.6面向对象程序设计语言的特点10

    1.1.7C  语言的标准14

    1.2DevC  5.11的下载、安装及使用15

    1.2.1软件下载及安装15

    1.2.2启动设置环境并编写代码、编译及运行18

    1.2.3DevC  编译器的设置22

    1.3案例1——Hello World!25

    1.3.1问题描述及程序代码25

    1.3.2C  语言程序结构26

    1.3.3C  语言的词法和词法规则28

    1.3.4程序代码中小的符号29

    本章小结30

    程序练习题30

    第2章数据类型和运算符33

    2.1信息的存储表示33

    2.1.1计算机的数字系统33

    2.1.2不同数制之间的转换34

    2.1.3计算机系统中的数值编码37

    2.2案例2——简易计算器39

    2.2.1问题描述及程序代码39

    2.2.2数据类型40

    2.2.3变量44

    2.2.4输入和输出46

    2.2.5上机练习48

    2.3案例3——泳池栏杆和铺地造价49

    2.3.1问题描述及程序代码49

    2.3.2常量50

    2.3.3算术运算符53

    2.3.4上机练习55

    2.4案例4——闰年判断57

    2.4.1问题描述及程序代码57

    2.4.2条件运算符58

    2.4.3关系运算符59

    2.4.4逻辑运算符61

    2.4.5上机练习63

    2.5案例5——数字简单加密64

    2.5.1问题描述及程序代码64

    2.5.2移位运算符65

    2.5.3逻辑位运算符67

    2.5.4赋值运算符69

    2.5.5上机练习69

    2.6案例6——依据身份证号码计算年龄71

    2.6.1问题描述及程序代码71

    2.6.2数组72

    2.6.3字符串处理函数77

    2.6.4获取系统当前日期80

    2.6.5string类82

    2.6.6上机练习84

    本章小结85

    程序练习题85

    第3章流程控制语句87

    3.1程序流程描述的方法87

    3.1.1程序流程的描述方式87

    3.1.2判断素数的程序流程描述90

    3.2案例7——阶梯水价93

    3.2.1问题描述及程序代码93

    3.2.2条件语句94

    3.2.3上机练习99

    3.3案例8——车牌查询100

    3.3.1问题描述及程序代码100

    3.3.2开关语句101

    3.3.3上机练习103

    3.4案例9——猜数小游戏105

    3.4.1问题描述及程序代码105

    3.4.2生成随机数106

    3.4.3循环语句107

    3.4.4上机练习112

    3.5案例10——寻找素数115

    3.5.1问题描述及程序代码115

    3.5.2多重循环116

    3.5.3转向语句120

    3.5.4上机练习123

    3.6案例11——银行取款126

    3.6.1问题描述及程序代码126

    3.6.2文本文件的输入和输出128

    3.6.3上机练习133

    本章小结134

    程序练习题134

    第4章函数136

    4.1案例12——计算平均分136

    4.1.1问题描述及程序代码136

    4.1.2函数的定义和函数的调用137

    4.1.3上机练习144

    4.2案例13——“好好学习,天天向上”的力量145

    4.2.1问题描述及程序代码145

    4.2.2函数声明及函数形参的默认值146

    4.2.3函数重载148

    4.2.4上机练习150

    4.3案例14——汉诺塔游戏152

    4.3.1问题描述及程序代码152

    4.3.2函数嵌套调用和函数的递归调用155

    4.3.3上机练习157

    4.4数据的存储类型159

    4.4.1数据的存储类型的意义159

    4.4.2数据的六种存储类型161

    4.4.3内部函数和外部函数165

    4.4.4上机练习165

    4.5案例15——弟弟的作业168

    4.5.1问题描述及问题分析168

    4.5.2程序代码及运行结果169

    4.5.3上机练习172

    本章小结174

    程序练习题175

    第5章指针176

    5.1指针的概念及声明格式176

    5.1.1指针的概念176

    5.1.2指针变量声明格式177

    5.1.3声明指向不同数据类型的指针179

    5.1.4上机练习181

    5.2指针的运算182

    5.2.1使用指针访问数组元素182

    5.2.2指针的算术运算183

    5.2.3指针的关系运算184

    5.3指针与数组186

    5.3.1指向数组的指针186

    5.3.2指针数组188

    5.3.3上机练习188

    5.4指针与函数191

    5.4.1指针变量作函数的形参191

    5.4.2指针函数192

    5.4.3指向函数的指针194

    5.4.4上机练习196

    5.5常指针200

    5.5.1所存放地址为常量的常指针200

    5.5.2指向内容为常量的指针200

    5.5.3指向内容为常量的常指针201

    5.5.4上机练习201

    本章小结203

    程序练习题203

    第6章结构类型205

    6.1案例16——天数计算205

    6.1.1问题描述及程序代码205

    6.1.2结构类型和结构变量207

    6.1.3结构变量作为函数的参数213

    6.1.4上机练习214

    6.2案例17——学生成绩统计215

    6.2.1问题描述及程序代码215

    6.2.2结构和数组218

    6.2.3用结构类型创建链表219

    6.2.4上机练习222

    本章小结225

    程序练习题225

    第7章类和对象226

    7.1案例18——简易电子日历227

    7.1.1问题描述及简单代码228

    7.1.2类和对象定义229

    7.1.3构造函数和析构函数234

    7.1.4成员函数的特性241

    7.1.5上机练习244

    7.2案例19——教师管理系统248

    7.2.1问题描述及程序代码248

    7.2.2对象数组和对象指针数组252

    7.2.3this指针256

    7.2.4上机练习258

    7.3静态成员和常成员262

    7.3.1静态成员262

    7.3.2常成员266

    7.3.3上机练习269

    7.4友元函数和友元类273

    7.4.1友元函数273

    7.4.2友元类276

    7.4.3上机练习278

    本章小结280

    程序练习题281

    第8章继承性283

    8.1基类和派生类285

    8.1.1一个简单的基类285

    8.1.2派生一个新类286

    8.1.3单继承中派生类的构造函数和析构函数288

    8.1.4派生类和基类之间的特殊关系——子类型的赋值兼容293

    8.1.5上机练习293

    8.2多继承和虚基类297

    8.2.1多继承派生类的构造函数297

    8.2.2虚基类301

    8.2.3上机练习306

    8.3案例20——化妆品管理系统310

    8.3.1创建一个项目310

    8.3.2上机练习323

    本章小结323

    第9章多态性325

    9.1案例21——复数求和326

    9.1.1问题描述及分析326

    9.1.2运算符重载函数329

    9.1.3单目运算符重载函数335

    9.1.4C  运算符重载的声明336

    9.1.5上机练习337

    9.2模板341

    9.2.1问题描述及分析341

    9.2.2函数模板342

    9.2.3类模板344

    9.2.4上机练习347

    9.3案例22——你是谁349

    9.3.1问题描述与分析349

    9.3.2虚函数351

    9.3.3纯虚函数和抽象类355

    9.3.4上机练习357

    本章小结359

    程序练习题359

    第10章输入、输出和文件361

    10.1案例23——数值和字符串的格式化输出362

    10.1.1问题描述及程序分析362

    10.1.2输出格式的应用365

    10.1.3其他的输入、输出方法 367

    10.1.4上机练习371

    10.2案例24——学生成绩管理374

    10.2.1问题描述及程序代码374

    10.2.2二进制文件379

    10.2.3文件的随机存取380

    10.2.4上机练习382

    本章小结384

    程序练习题384

    第11章综合实例385

    11.1课堂随机点名应用程序分析与设计385

    11.1.1需求分析385

    11.1.2结构与功能设计388

    11.2主函数的定义与程序运行404

    11.2.1文件包含和主函数的定义404

    11.2.2程序的执行过程及运行结果407

    本章小结409
  • 内容简介:
    本书通过24个案例、71个示例和1个综合实例系统地介绍了C
      语言的基础知识、基本语法规则和语句结构,以及基本的编程方法。全书共11章,第1~6章分别是概述、数据类型和运算符、流程控制语句、函数、指针和结构类型,介绍面向过程的编程方法;第7~9章分别是类和对象、继承性、多态性,讲解面向对象的程序设计语言的三大特征及编程方法;第10章详细介绍了标准输入和输出格式控制及文件的读、写操作;第11章讲解了1个综合实例——课堂随机点名应用程序分析与设计及其实现过程。每个章节配有多种形式的上机练习和程序练习题,供读者检验所学内容的掌握情况。 本书可作为学生或程序员的学习用书,适合零基础且对C
      语言感兴趣的初学者使用,也可作为高等学校计算机及相关专业的师生用书,或者学科竞赛的辅导用书和培训学校的教材。
  • 目录:
    第1章概述1

    1.1C  语言与计算机的关系1

    1.1.1计算机及计算机的组成2

    1.1.2计算机发展的历史2

    1.1.3程序和计算机程序4

    1.1.4计算机程序设计语言4

    1.1.5高级程序设计语言的发展过程7

    1.1.6面向对象程序设计语言的特点10

    1.1.7C  语言的标准14

    1.2DevC  5.11的下载、安装及使用15

    1.2.1软件下载及安装15

    1.2.2启动设置环境并编写代码、编译及运行18

    1.2.3DevC  编译器的设置22

    1.3案例1——Hello World!25

    1.3.1问题描述及程序代码25

    1.3.2C  语言程序结构26

    1.3.3C  语言的词法和词法规则28

    1.3.4程序代码中小的符号29

    本章小结30

    程序练习题30

    第2章数据类型和运算符33

    2.1信息的存储表示33

    2.1.1计算机的数字系统33

    2.1.2不同数制之间的转换34

    2.1.3计算机系统中的数值编码37

    2.2案例2——简易计算器39

    2.2.1问题描述及程序代码39

    2.2.2数据类型40

    2.2.3变量44

    2.2.4输入和输出46

    2.2.5上机练习48

    2.3案例3——泳池栏杆和铺地造价49

    2.3.1问题描述及程序代码49

    2.3.2常量50

    2.3.3算术运算符53

    2.3.4上机练习55

    2.4案例4——闰年判断57

    2.4.1问题描述及程序代码57

    2.4.2条件运算符58

    2.4.3关系运算符59

    2.4.4逻辑运算符61

    2.4.5上机练习63

    2.5案例5——数字简单加密64

    2.5.1问题描述及程序代码64

    2.5.2移位运算符65

    2.5.3逻辑位运算符67

    2.5.4赋值运算符69

    2.5.5上机练习69

    2.6案例6——依据身份证号码计算年龄71

    2.6.1问题描述及程序代码71

    2.6.2数组72

    2.6.3字符串处理函数77

    2.6.4获取系统当前日期80

    2.6.5string类82

    2.6.6上机练习84

    本章小结85

    程序练习题85

    第3章流程控制语句87

    3.1程序流程描述的方法87

    3.1.1程序流程的描述方式87

    3.1.2判断素数的程序流程描述90

    3.2案例7——阶梯水价93

    3.2.1问题描述及程序代码93

    3.2.2条件语句94

    3.2.3上机练习99

    3.3案例8——车牌查询100

    3.3.1问题描述及程序代码100

    3.3.2开关语句101

    3.3.3上机练习103

    3.4案例9——猜数小游戏105

    3.4.1问题描述及程序代码105

    3.4.2生成随机数106

    3.4.3循环语句107

    3.4.4上机练习112

    3.5案例10——寻找素数115

    3.5.1问题描述及程序代码115

    3.5.2多重循环116

    3.5.3转向语句120

    3.5.4上机练习123

    3.6案例11——银行取款126

    3.6.1问题描述及程序代码126

    3.6.2文本文件的输入和输出128

    3.6.3上机练习133

    本章小结134

    程序练习题134

    第4章函数136

    4.1案例12——计算平均分136

    4.1.1问题描述及程序代码136

    4.1.2函数的定义和函数的调用137

    4.1.3上机练习144

    4.2案例13——“好好学习,天天向上”的力量145

    4.2.1问题描述及程序代码145

    4.2.2函数声明及函数形参的默认值146

    4.2.3函数重载148

    4.2.4上机练习150

    4.3案例14——汉诺塔游戏152

    4.3.1问题描述及程序代码152

    4.3.2函数嵌套调用和函数的递归调用155

    4.3.3上机练习157

    4.4数据的存储类型159

    4.4.1数据的存储类型的意义159

    4.4.2数据的六种存储类型161

    4.4.3内部函数和外部函数165

    4.4.4上机练习165

    4.5案例15——弟弟的作业168

    4.5.1问题描述及问题分析168

    4.5.2程序代码及运行结果169

    4.5.3上机练习172

    本章小结174

    程序练习题175

    第5章指针176

    5.1指针的概念及声明格式176

    5.1.1指针的概念176

    5.1.2指针变量声明格式177

    5.1.3声明指向不同数据类型的指针179

    5.1.4上机练习181

    5.2指针的运算182

    5.2.1使用指针访问数组元素182

    5.2.2指针的算术运算183

    5.2.3指针的关系运算184

    5.3指针与数组186

    5.3.1指向数组的指针186

    5.3.2指针数组188

    5.3.3上机练习188

    5.4指针与函数191

    5.4.1指针变量作函数的形参191

    5.4.2指针函数192

    5.4.3指向函数的指针194

    5.4.4上机练习196

    5.5常指针200

    5.5.1所存放地址为常量的常指针200

    5.5.2指向内容为常量的指针200

    5.5.3指向内容为常量的常指针201

    5.5.4上机练习201

    本章小结203

    程序练习题203

    第6章结构类型205

    6.1案例16——天数计算205

    6.1.1问题描述及程序代码205

    6.1.2结构类型和结构变量207

    6.1.3结构变量作为函数的参数213

    6.1.4上机练习214

    6.2案例17——学生成绩统计215

    6.2.1问题描述及程序代码215

    6.2.2结构和数组218

    6.2.3用结构类型创建链表219

    6.2.4上机练习222

    本章小结225

    程序练习题225

    第7章类和对象226

    7.1案例18——简易电子日历227

    7.1.1问题描述及简单代码228

    7.1.2类和对象定义229

    7.1.3构造函数和析构函数234

    7.1.4成员函数的特性241

    7.1.5上机练习244

    7.2案例19——教师管理系统248

    7.2.1问题描述及程序代码248

    7.2.2对象数组和对象指针数组252

    7.2.3this指针256

    7.2.4上机练习258

    7.3静态成员和常成员262

    7.3.1静态成员262

    7.3.2常成员266

    7.3.3上机练习269

    7.4友元函数和友元类273

    7.4.1友元函数273

    7.4.2友元类276

    7.4.3上机练习278

    本章小结280

    程序练习题281

    第8章继承性283

    8.1基类和派生类285

    8.1.1一个简单的基类285

    8.1.2派生一个新类286

    8.1.3单继承中派生类的构造函数和析构函数288

    8.1.4派生类和基类之间的特殊关系——子类型的赋值兼容293

    8.1.5上机练习293

    8.2多继承和虚基类297

    8.2.1多继承派生类的构造函数297

    8.2.2虚基类301

    8.2.3上机练习306

    8.3案例20——化妆品管理系统310

    8.3.1创建一个项目310

    8.3.2上机练习323

    本章小结323

    第9章多态性325

    9.1案例21——复数求和326

    9.1.1问题描述及分析326

    9.1.2运算符重载函数329

    9.1.3单目运算符重载函数335

    9.1.4C  运算符重载的声明336

    9.1.5上机练习337

    9.2模板341

    9.2.1问题描述及分析341

    9.2.2函数模板342

    9.2.3类模板344

    9.2.4上机练习347

    9.3案例22——你是谁349

    9.3.1问题描述与分析349

    9.3.2虚函数351

    9.3.3纯虚函数和抽象类355

    9.3.4上机练习357

    本章小结359

    程序练习题359

    第10章输入、输出和文件361

    10.1案例23——数值和字符串的格式化输出362

    10.1.1问题描述及程序分析362

    10.1.2输出格式的应用365

    10.1.3其他的输入、输出方法 367

    10.1.4上机练习371

    10.2案例24——学生成绩管理374

    10.2.1问题描述及程序代码374

    10.2.2二进制文件379

    10.2.3文件的随机存取380

    10.2.4上机练习382

    本章小结384

    程序练习题384

    第11章综合实例385

    11.1课堂随机点名应用程序分析与设计385

    11.1.1需求分析385

    11.1.2结构与功能设计388

    11.2主函数的定义与程序运行404

    11.2.1文件包含和主函数的定义404

    11.2.2程序的执行过程及运行结果407

    本章小结409
查看详情
相关图书 / 更多
C++边做边学
C++程序设计基础教程 第2版
刘厚泉 李政伟 葛欣
C++边做边学
C++编程这样学
胡芳
C++边做边学
C++程序设计(第三版)()
曹岳辉;刘卫国
C++边做边学
C++程序设计案例教程(线上线下混合版)
杨卫明;李晓虹
C++边做边学
C++之旅(第3版)
[美]Bjarne Stroustrup(本贾尼 斯特劳斯特鲁普
C++边做边学
C++20代码整洁之道:可持续软件开发模式实践(原书第2版)
[德]斯蒂芬·罗斯(Stephan Roth)
C++边做边学
C++ Core Guidelines解析
杨文波 译;[德]赖纳·格林(Rainer Grimm)著 吴咏炜;何荣华;张云潮
C++边做边学
C++程序设计(第4版)
周会平;徐建军;王挺
C++边做边学
C++开发案例精讲
杨国兴 著
C++边做边学
C++程序设计实践教程(新国标微课版)
马光志
C++边做边学
C++程序设计基础与实践
牛园园;韩洁琼;李晓芳;吴成宇
C++边做边学
C++程序设计基础教程
丁卫平 程学云 陈文兰 主编;任红建 沈晓红 文万志 副主编
您可能感兴趣 / 更多
C++边做边学
ASP.NET循序渐进实例教程/高等学校计算机专业规划教材
冯玉芬、刘玉宾、周树功、赵光峰 著