





定价:69元
印次:1-1
ISBN:9787302692881
出版日期:2025.08.01
印刷日期:2025.07.29
图书责编:袁勤勇
图书分类:教材
"本书全面介绍C++语言基础、过程化编程、面向对象编程和泛型编程的思想和理论。全书共17章,主要内容包括程序与主函数、基本类型与变量、运算符与表达式、流程控制、函数、多文件、数组、指针、引用与结构体、类与对象、C++标准库、构造函数、静态成员与友元、运算符重载、继承与多态、模板、输入/输出流。 本书提供电子课件和程序源码,以及配套在线练习和任务驱动的讲解视频。书中所有代码均在Dev-C++ v6.7.5环境下运行通过。 本书适合高等院校计算机及相关专业学生使用,可以作为程序设计基础和C++程序设计课程的教材,也可以供编程爱好者学习程序设计使用。 "
王智,技术领域终身学习者和实践者,在某大型金融公司担任架构师,从事基础架构开发工作,拥有多年软件开发和系统架构设计经验。热衷于行业洞察、数字化顶层设计、技术趋势分析,注重价值交付,善于整合大数据、物联网、数字孪生、AI等新技术并提供技术解决方案。
着信息与人工智能技术迅猛发展,计算机编程已成为现代社会不可或缺的一部分。C++作为一种高效、灵活且功能强大的编程语言,广泛应用于系统软件、游戏开发、嵌入式系统等领域。本书旨在为读者提供一本系统而实用的C++程序设计教程,帮助读者掌握C++编程的基本概念、方法和技巧。 客观上,C++语言涵盖的知识点丰富密集,且强调实践操作。主观上,学习过程涉及读者思维模式的转变和行为习惯的培养。因此,对于初学者而言,要在短短一个学期内掌握C++程序设计,无疑是一项充满挑战的任务。 本书以清晰的逻辑脉络,系统地构建了C++程序设计的知识体系。以实践为驱动,以应用为导向,致力于帮助读者深入理解和掌握核心知识点,并通过实践强化对基本方法的熟练运用。书中通过提炼程序设计解决问题的具体思维模式,强化对计算思维的培养。同时,本书将C++编程的概念和思想扩展到与个人息息相关的社会生活层面,旨在培养读者正确的价值观和优秀的职业素养,从而促进其全面成长和发展。 本书具有以下特色。 (1)横向分类,化繁为简。知识点横向上分为4列:函数、变量、流程控制和C++标准库,所有知识点都能被归入这4个核心要素之下,视作它们各自的延伸和相互之间的组合交叉,如图1所示。通过这种方式,读者可以更清晰地理解每个知识点是如何与核心概念相联系的,从而促进知识的系统化和概念的深入理解。 (2)纵向分层,由浅入深。在纵向结构上,知识点自底向上分为4层:C++语言基础、过程化编程、面向对象编程、泛型编程。随着层次的提升,抽象程度也随之增加,以适应程序复杂性的递增,如图1所示。通过这种由浅入深的学习路径,读者将首先...
第1章?程序与主函数 3
1.1 程序及其表示 3
1.1.1 计算机 3
1.1.2 计算机程序 4
1.1.3 程序设计语言 5
1.2 C++介绍 5
1.2.1 C语言 6
1.2.2 C++语言 6
1.2.3 C++应用领域 7
1.3 简单的C++程序示例 7
1.3.1 仅包含输出的程序 7
1.3.2 包含输入、处理、输出
???的程序 8
1.3.3 包含自定义函数的程序 9
1.3.4 主函数 10
1.4 C++开发环境 11
1.4.1 程序开发过程 11
1.4.2 本地开发环境 11
1.4.3 在线判题系统 14
1.4.4 编译错误信息 15
1.5 小结 16
1.5.1 思维导图 16
1.5.2 思维模式 16
1.5.3 逻辑结构 17
练习 17
第2章?基本类型与变量 19
2.1 一个C++程序例子 19
2.2 词法元素 21
2.2.1 字符集 21
2.2.2 注释 21
2.2.3 标识符 22
2.2.4 保留字 22
2.2.5 运算符 23
2.2.6 分隔符 23
2.3 C++数据类型 23
2.3.1 概述 23
2.3.2 类型修饰符 23
2.3.3 常用基本数据类型 25
2.4 变量 26
2.4.1 变量的定义与初始化 26
2.4.2 整型变量 28
2.4.3 浮点型变量 29
2.4.4 字符型变量 31 ... 查看详情
"本书面向零基础的大学新生,培养其程序思维及程序编程能力。本书旨在为读者提供一本系统而实用的C++程序设计教程,帮助读者掌握C++编程的基本概念、方法和技巧。
本书通过横向、纵向、竖向三个维度组织内容。横向分类,化繁为简;纵向分层,由浅入深;竖向分面,知行合一。
为了方便读者学习,本书采用了通俗易懂的语言和清晰的逻辑结构。每章都精心设计了引言、小结和练习题,以引导读者深入理解、整理和巩固所学知识。在小结部分,特别加入了思维导图、思维模式和逻辑结构,旨在帮助读者更好地吸收和掌握要点。
本书提供了配套的在线资源,包括电子课件、源代码和教学视频等,以便读者在学习过程中得到及时的帮助和支持。书中所有代码均在Dev-C++ v6.7.5环境下运行通过。
本书非常适合作为高校程序设计课程教材,也可供相关技术人员自学。"