C++案例趣学

C++案例趣学

立即阅读
手机扫码
  • 微信扫一扫

    关注微信公众号

编辑推荐

本书主要讲解C++语法知识,按知识点组织课程,适合中小学教师和学生学习,共22课。

内容简介

本书主要讲解C++语言的语法知识,打破了传统教材中的分章模式,采用按知识点组织课程的形式,力求更适合中小学教师在人工智能时代背景下的教学以及学生学习。

章节目录

版权信息

版权

内容提要

前 言

编委会及顾问委员会

资源与支持

第1课 梦想启航:初识C++

1.1 什么是程序设计

1.2 为什么要学程序设计

1.3 第一个C++程序及程序框架

第2课 奇妙的计算:程序格式与数据定义

2.1 程序格式

2.2 定义数据

2.2.1 稳如泰山的常量

2.2.2 灵活多变的变量

2.2.3 基本数据类型

第3课 生日的考验:输入与输出

3.1 输入/输出

3.2 变量输入——cin

3.3 结果输出——cout

3.4 其他形式的输入/输出

3.4.1 格式输入/输出函数

3.4.2 字符输入/输出函数

第4课 简单的任务:赋值运算和算术运算

4.1 基本赋值运算(“=”的妙用)

4.2 算术运算七兄弟

4.3 运算简写和混合运算

4.3.1 运算简写

4.3.2 混合运算

第5课 卡路的苹果:3种程序结构

5.1 3种程序结构

5.2 系统函数

5.3 顺序结构程序举例

第6课 艰难的任务:程序格式与数据定义

6.1 关系运算

6.2 逻辑运算

6.3 其他常用运算

6.3.1 条件运算——“?:”

6.3.2 逗号运算——“,”

6.4 混合运算

6.4.1 经典混合运算举例

6.4.2 混合运算时的优先级

第7课 队长的计划:选择结构

7.1 选择结构

7.2 if-else语句

7.2.1 基本 if-else语句

7.2.2 省略else的if语句

7.2.3 if-else语句嵌套

7.3 switch-case语句

第8课 卡路的历练1:选择程序举例

第9课 路西的美梦:for循环

9.1 循环结构

9.2 for循环

9.3 循环结构的4个要素

第10课 卡路的历练2:for循环举例

第11课 神奇的圆周率:当型循环与直到型循环

11.1 当型循环

11.2 直到型循环

11.3 break和continue

第12课 卡路的历练3:循环综合举例

第13课 美味的石榴:一维数组

13.1 数组的概念

13.2 一维数组的定义

13.3 一维数组的初始化

13.4 一维数组的使用及举例

第14课 魔术工厂的库存:多维数组

14.1 多维数组的定义(以二维数组为例)

14.2 多维数组的初始化

14.3 多维数组的使用(以二维数组为例)

第15课 卡路的历练4:数组举例

第16课 有趣的回文:字符数组与字符串

16.1 字符数组

16.1.1 字符数组的定义格式

16.1.2 字符数组的赋值

16.2 字符串类型

16.2.1 字符串变量的定义和初始化

16.2.2 字符串输入输出

16.2.3 字符串操作函数

第17课 超级数字反转:文件操作

17.1 文件概述

17.2 创建文件和查看文件

17.2.1 创建输入文件

17.2.2 查看输出文件

17.3 源程序中的文件操作

第18课 卡路的历练5: 字符串及文件举例

第19课 逐个击破的阶乘和:函数

19.1 函数的定义和声明

19.2 函数的调用与返回

19.3 函数的嵌套与递归

19.4 局部变量与全局变量

第20课 卡路的历练6:函数举例

第21课 谁是状元:结构体

21.1 结构体类型概述

21.2 定义结构体类型及变量

21.3 结构体成员调用

21.4 自定义数据类型名——typedef

第22课 超级矩形面积:类和对象

22.1 自定义数据类型——类

22.2 构造函数与析构函数

22.3 类类型的变量——对象

附录A Dev-C++的安装和使用

A.1 Dev-C++的安装

A.1.1 打开安装包

A.1.2 选择语言环境

A.1.3 设置安装参数

A.2 Dev-C++的使用

A.2.1 启动Dev-C++

A.2.2 修改编译器语言为中文

A.2.3 新建源程序——

A.2.4 保存源程序——

A.2.5 编译运行源程序——

C++案例趣学是2020年由人民邮电出版社出版,作者张森。

得书感谢您对《C++案例趣学》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
Go语言趣学指南 电子书
Go是谷歌公司为了解决重大问题而设计的一种小型编程语言。完成大型项目需要大型团队,而大型团队中团队成员的经验水平往往各不相同。Go是一种小巧却功能强大的语言,它能够被任何人理解和使用,无论其经验如何。 快速、现代的编程语言能让业余爱好者、初学者和专业人员都受益。你需要的正是这样的语言。本书针对Go语言基础知识提供了实操性的指导,使你能够掌握Go语法,使用类型和函数,探索状态和并发等更重要的概念,并通过大量练习来巩固学到的知识。 本书包括以下内容: ●切片、接口、指针和并发等重要语言概念; ●地鼠太空航行、火星探测器、文本加密以及人类繁衍模拟等7个单元实验; ●无须安装即可在Go Playground中运行的示例。 本书面向所有熟悉计算机编程以及渴望获得这一技能的人。
编程竞赛宝典:C++语言和算法入门 电子书
信息学奥赛金牌教练精心之作,算法竞赛宝典。
面向对象程序设计及C++(附微课视频第3版) 电子书
微课视频解决编程之忧,一本程序设计讲解大全。
嵌入式Linux与物联网软件开发——C语言内核深度解析 电子书
  针对性强:面向嵌入式Linux内核源码、底层驱动软件开发等技术方向。   精华原创:凝结作者多年研发及教学经验,帮助读者真正深度理解难点。   求职必读:详解常见面试题,完全应对 “嵌入式软件工程师”岗位需求。
VisualC++从入门到精通 电子书
  《Visual C从入门到精通》,超级畅销的C语言经典著作,100000读者的共同选择,长期雄踞各大书店、网店排行榜前列。本次改版在传承经典的基础上,对内容进行全面扩充,大量补充典型案例,贴近实战,帮助读者迅速积累开发经验。      强大的编委会阵容,业界专家倾力推荐   中国软件行业协会教育与培训委员会 秘书长 邱钦伦   微软开发工具及平台事业部 产品经理 胡德民   Sun亚洲全球化中心 技术总监 刘杰   龙马创新教育研究室 总裁 孔长征   河南省863软件孵化器有限公司 总经理 翟为唐   广东拓思软件科学园有限公司 副总经理 黄万民   西安863软件孵化器有限公司 总经理 楼文晓   郑州大学信息工程学院 副院长 周清雷   华大锐志软件人才孵化基地 技术总监 微软有价值专家(MVP) 王豫翔   NEC信息系统(中国)有限公司 开发部长 石少峥   东忠集团 副总裁 李朝阳   《程序员》杂志、CSDN技术专家 尹成   51CTO.com 技术总监 陈德勇   微软有价值专家(MVP) 杨云         DVD光盘超值赠送   21小时全程同步教学录像,一线教学和开发人员贴心讲解,配合图书高效学习   18小时价值6000元的Oracle项目实战教学录像,帮您轻松学会Oracle数据库   107个典型范例、5个经典应用程序开发指导、6个完整项目,在实战中掌握VC编程   19个实战测试及解析,举一反三,掌握更透彻   8个超值资源大放送   超值资源1:118 页库函数查询手册   超值资源2:224 页MFC查询手册   超值资源3:53 个Visual C常见错误及解决方案   超值资源4:100 个Visual C开发经验及技巧大汇总   超值资源5:100 个Visual C常见面试题   超值资源6:软件开发文档模板   超值资源7:Visual C 程序员职业规划电子书   超值资源8:Visual C 程序员面试技巧电子书      零基础、入门级的讲解——无论读者是否从事计算机相关行业,是否接触过Visual C,是否使用Visual C开发过项目,都能从本书中找到起点。   超多、实用、专业的范例和项目——本书结合实际工作中的范例,逐一讲解Visual C的各种知识和技术。还以实际开发项目来总结本书所学内容,帮助读者在实战中掌握知识,轻松拥有项目经验。   随时检测自己的学习成果——每章首页罗列了“本章要点”,以便读者明确学习方向。每章的“实战练习”则根据所在章的知识点精心设计而成,读者可以随时自我检测,巩固所学知识。   细致入微、贴心提示——本书在讲解过程中使用了“提示”、“注意”、“ 技巧”等小栏目,帮助读者在学习过程中更清楚地理解基本概念、掌握相关操作,并轻松获取实战技巧。