| 本书从简单的面向过程(SP)C++程序,过渡到面向对象(00P)的C++程序,讲述了C++语法特点、基本数据类型、运算符与表达式、数据的输入输出、控制结构、数组、函数、指针、结构、类和对象、继承与派生、多态性、模板和流类库等C++中的基本概念和主要内容。读者可以通过学习本书掌握C++语言程序设计的基础知识,为从入门到精通,为以后各种算法的实现,以及为进一步利用工具软件编写复杂的实用软件奠定扎实的程序设计基础。学习本书不需要有C语言学习经历。有C语言经验的读者也可以对比着学习,将能事半功倍。 本教材适用于C++语言程序设计的初学者,可以作为普通高等院校电子信息类专业程序设计基础的教材,也适宜有兴趣学习C++的非计算机专业学生作为辅助教材,同时也适合自学。 |
| 第1章 C++简单程序设计 1 1.1 概述 1 1.1.1 C++语言的发展历史 1 1.1.2 C++程序设计的初步知识 2 1.1.3 字符集 5 1.1.4 词法记号 5 1.2 基本数据类型 6 1.2.1 基本数据类型 7 1.2.2 变量 8 1.2.3 常量 10 1.3 运算符和表达式 13 1.3.1 运算符的优先级 14 1.3.2 算术运算符及其表达式 15 1.3.3 关系运算符与逻辑运算符 15 1.3.4 增1、减1运算符及其表达式 17 1.3.5 赋值运算符、复合的赋值运算符及其表达式 17 1.3.6 条件运算符 18 1.3.7 位操作运算符 18 1.3.8 其他运算符 20 1.3.9 数据类型转换 21 1.3.10 类型别名 22 1.4 面向对象设计思想及其实例 23 1.4.1 程序设计语言的发展 23 1.4.2 面向过程的程序设计(POP)思想 23 1.4.3 面向对象的程序设计(OOP)思想 24 1.4.4 面向对象思想分析实例——卖报亭 24 1.5 C++上机实践 26 1.5.1 C++程序的实现过程 26 1.5.2 C++ Builder可视化编程环境 27 本章小结 30 习题 31 第2章 数据的输入/输出与控制结构 34 2.1 键盘输入 34 2.2 屏幕显示输出 35 2.3 字符数据的输入输出 36 2.3.1 字符数据的输入与输出 36 2.3.2 字符串的输入与输出 37 2.4 程序基本控制结构 38 2.4.1 语句的概念 38 2.4.2 算法的基本控制结构 41 2.5 选择结构 42 2.5.1 if-else语句 42 2.5.2 switch语句 46 2.6 循环结构 48 2.6.1 while语句与do-while语句 48 2.6.2 for循环语句 50 2.6.3 if+goto实现循环功能 51 2.6.4 循环的嵌套 52 2.7 跳转语句 53 2.7.1 break语句 54 2.7.2 continue语句 54 2.7.3 break语句与continue语句的比较 54 2.7.4 goto语句 55 2.8 编程实例——水果收 |
商品评论(0条)