





定价:59元
印次:1-1
ISBN:9787302677390
出版日期:2024.12.01
印刷日期:2024.12.11
图书责编:龙启铭
图书分类:教材
"C++语言是在C语言基础上开发的一种集面向对象程序设计、过程化程序设计和函数式程序设计于一体的程序设计语言,是C语言的超集。C++语言功能丰富、性能高效,在系统级编程和性能敏感的应用中有着不可或缺的存在意义。本书面向程序设计语言的初学者,不需要C语言基础,从零起点介绍C和C++程序设计。本书通过大量短小精悍的程序详细而全面地讲解C++的基本概念和技术。本书每章末尾针对知识点设计了实践性强的习题,帮助读者巩固基础知识和提升程序设计能力。 本书实例导向、内容全面、文字精练,重要知识点配有图解,可用作高等学校相关专业程序设计基础课程的教材,也适合计算机爱好者阅读参考。 "
佟强博士2006年毕业于中国科学院计算技术研究所, 拥有10余年的实际项目开发经验和编程类课程教学经验,目前正在讲授的课程有《计算机应用基础》、《Java面向对象程序设计》、《Web应用程序设计》和《C++程序设计》。2013年在清华大学出版社出版了《JSP程序设计》一书,目前正在改版和撰写新书《C++程序设计》的初稿。
前言 C++是一种广泛使用的计算机程序设计语言,由C语言扩展升级而来,支持多种程序设计范式: 过程化程序设计、面向对象程序设计、函数式程序设计。C++的设计目标是提供一种高效、灵活和可移植的程序设计语言,既能支持系统级程序设计,又能支持应用级程序设计。 1985年,C++的第一个版本发布,它包含了类、继承和虚函数等面向对象程序设计的特性。接下来的几年里,C++逐渐流行起来,并在各个领域得到广泛应用。之后,C++经历了多个版本的演变和改进,每个版本都引入了新的特性和功能。 1998年,C++标准委员会发布了C++98标准,为C++定义了一套正式的语法和语义规范,完善了C++的功能和特性。此后,C++标准在2011年、2014年、2017年、2020年相继进行了更新,分别发布了C++11、C++14、C++17和C++20标准,增加了许多新的功能和特性。 C++作为一种通用的程序设计语言,具有丰富的功能和高效的执行性能,经过多年的演变和改进,在目前的软件市场仍然具有无可比拟的优势。C++在系统级程序设计和性能敏感的应用中表现出色,并对其他程序设计语言有着深远的影响。 本书特色 (1) 快速上手: 本书第1章讲解条件语句if,第2章讲解循环语句,迅速带领读者进入C++程序设计的大门,开启程序设计思维训练的新天地。运算符和数据类型的讲解分别位于第4章和第5章。这样的章节顺序使得读者可以快速上手C++编程。 (2) 实例导向: 本书通过大量程序设计实例深入浅出地讲解C++的语法。程序设计需要一个能力培养占主导的学习氛围,能力、知识、素质培养是三位一体的。本书通过实例...
第1章条件语句/1
1.1语句入门1
1.1.1第一个C程序1
1.1.2第一个C++程序2
1.1.3顺序语句3
1.2条件语句if3
1.2.1只有if语句块3
1.2.2增加else语句块5
1.2.3否定分支进一步判断6
1.3非零即为真8
习题9
第2章循环语句/10
2.1while循环10
2.2dowhile循环14
2.3for循环18
2.4循环嵌套21
习题24
第3章语句进阶/26
3.1switch语句26
3.2continue语句29
3.3break语句32
习题36
第4章运算符/37
4.1自增自减运算符37
4.2条件运算符39
4.3逗号运算符41
4.4基本运算符42
4.4.1算术运算符43〖1〗C++程序设计目录〖3〗〖3〗
4.4.2关系运算符44
4.4.3逻辑运算符45
4.4.4位运算符47
4.4.5赋值运算符48
4.5优先级与结合性50
4.6与&的作用52
4.7作用域运算符53
4.8sizeof运算符54
习题55
第5章数据类型/57
5.1数据类型概述57
5.2指针和引用58
5.3ASCII码60
5.4整数64
5.5浮点数68
5.6bool类型70
5.7void类型71
5.8enum枚举73
5.9typedef74
5.10类型转换75
习题80
第6章函数/82
6.1函数声明与函数定义82
6.2形式参数与实际参数85
6.3函数调用的原理87
6.4函数重载88 ...