





定价:69元
印次:1-3
ISBN:9787302646358
出版日期:2023.09.01
印刷日期:2025.02.08
图书责编:贾斌
图书分类:教材
C++既可以进行过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计,是编程人员广泛使用的工具。 本书从信息在计算机中的表示、C++基本语法、结构化程序设计方法、面向对象程序设计方法等方面进行讲解,知识点自成一体,语言简洁,用例经典,排版清晰,可阅读性强。 本书借助图示化的分析方法,对变量在内存中的存储情况和动态变化过程进行了清晰的说明,给出了一套对程序进行有效分析的方法。 本书可以作为高等院校计算机及相关专业“程序设计”课程的入门教材,也可以作为编程爱好者自学C++语言的参考用书。
丁卫平,博士,教授,博士生导师,副院长,澳门城市大学兼职博士生导师,江苏省计算机学会常务理事,江苏省人工智能学会理事,IEEE高级会员,CCF高级会员,CCF人工智能与模式识别专委会委员,CAAI粒计算与知识发现专委会委员,国家自然科学基金重点项目、面青基金评审专家,江苏省“六大人才高峰”高层次人才,江苏省“青蓝工程”中青年学术带头人等,主持国家自然科学基金、江苏省自然科学基金等各类项目15余项。
前言 C++语言是在C语言基础上扩充了面向对象机制而形成的一种面向对象程序设计语言。一方面,C++语言全面兼容C语言,强调结构化的编程思想; 另一方面,C++语言支持面向对象的方法,实现了类的封装、数据隐藏、继承及多态性等,其代码具有易维护且可重用等特征。 没有编程基础的学生学习C++语言时,大都感到难学、难入门,甚至半途而废。编者根据多年C++语言的教学经验,借鉴部分中外经典的C++语言教材,编写了这本易于学生理解、便于学生建立编程思维的教材。本书的主要特色如下: (1) 知识结构完整。本书包括与C++语言编程相关的信息技术部分知识,可以自成一体; 不仅包括C++语言面向过程部分的基本语法和基本算法,强调结构化的编程思想,还包括面向对象部分的编程,建立了一套面向对象的编程思想。 (2) 问题分析清楚。本书对于一些重要且难以理解的知识点结合图示进行了分析,可使学生有一个形象直观的认识,从本质上理解问题; 给出了一套有效的C++语言程序分析方法,方便学生更清晰地分析问题和解决问题。 (3) 内容循序渐进。本书对各语法点仅做基本介绍,不深究其细节,能解决一些小的问题。首先把学生引进门,培养学生的编程兴趣; 然后在课后习题中逐步提升求解问题的难度,培养学生解决复杂问题的能力。 (4) 范例易于理解。本书对C++语言中的基本语法配合实例进行阐述,作者精挑细选了一些范例程序,力求讲解清晰,深入浅出,突破难点,激发学生的编程兴趣。 全书共分为15章。 第1章: C++语言概述,介绍C++语言的发展历史、结构化编程和面向对象程...
目录
第1章C++语言概述
1.1从C语言到C++语言
1.2C++语言特性
1.3C++语言程序实例
1.4C++语言程序的编写与实现
1.5Visual Studio 2010的上机调试过程
习题
第2章信息表示和算法简介
2.1信息在计算机中的表示
2.1.1进位计数制
2.1.2信息在计算机中的表示方法
2.2算法简介
2.2.1算法概述
2.2.2算法示例
2.2.3算法的特性
2.2.4算法的描述
2.2.53种基本结构
习题
第3章基本数据类型和表达式
3.1数据类型
3.2常量
3.2.1字面常量
3.2.2符号常量
3.3变量
3.3.1标识符和关键字
3.3.2变量的定义
3.3.3变量赋初值
3.3.4变量的使用
3.4运算符与表达式
3.4.1算术运算符与算术表达式
3.4.2关系运算符与关系表达式
3.4.3逻辑运算符与逻辑表达式
3.4.4赋值运算符与复合赋值运算符
3.4.5自增运算符与自减运算符
3.4.6逗号运算符与逗号表达式
3.4.7sizeof运算符
3.4.8条件运算符
3.5数据类型转换
3.5.1自动类型转换
3.5.2强制类型转换
3.6常用库函数
习题
目录
C++程序设计基础教程
第4章简单程序设计
4.1简单语句
4...