谭浩强版《C++程序设计》知识点第 1 章 C++的初步知识 *1.1 C 和 C++语言属于计算机高级语言,支持面向过程的程序设计措施。 *1.2 C++兼容 C,是 C 的加强版,增长了面向对象(OOP)机制。 *1.3 用高级语言编写的程序称作源程序,C++源程序的扩展名为 CPP,C 源程序的扩展名为 C。 *1.4 源程序被编译或解释为机器语言方可执行。C 和 C++均采用编译方式,源程序经编译、连接后形成机器语言的目的程序文献。 *1.5 顾客最终执行的是目的程序文献,它是二进制可执行文献,扩展名为 EXE。 *1.6 执行目的程序与源程序无关,不过,要修改目的程序,必须先修改源程序,然后,重新编译、连接,产生新的目的程序或覆盖原目的程序。 1.7 C 和 C++均支持模块化程序设计,C 以函数为基本模块,C++增长了类模块。 *1.8 C 和 C++均支持构造化程序设计,有三种基本构造:次序、分支、循环。 *1.9 每个 C 或 C++源程序可由若干个文献构成,程序总是从主函数 main 开始执行,因此,每个源程序有且仅有一种主函数。 *1.10 C 和 C++辨别字母的大小写。 *1.11 C 和 C++语句以分号结尾,仅有分号的语句称作空语句。 *1.12 体现式后缀分号称作体现式语句。 *1.13 用花括号{}括起来的一组语句统称复合语句。复合语句可省略其后分号,但复合语句内的语句不可省略分号(除非它也是复合语句)。 *1.14 C 的注释以/*开头,结束于*/,可跨行。C++增长了以//开头,至行尾结束的注释。 *1.15 C 和 C++能直接对内存进行操作,从而实现对硬件的操作。 1.16 广义地说,求解问题的措施和环节称作算法。就程序设计而言,对数据的操作措施和环节称作算法。 *1.17 算法和数据构造是程序的两大要素。 1.18 掌握三种基本构造的图示。第 2 章 数据类型和体现式 *2.1 掌握基本类型的类型名、缩写、存储量、取值范围。类型名类型标识符存储量取值范围有符号短整数signed short int2 字节-32768~32767无符号短整数unsigned short int2 字节0~65535有符号长整数signed long int4 字节-2147483648~2147483647无符号长整数unsigned long int4 字节0~4294967295有符号字符signed char1 字节-128~127无符号字符unsigned char1 字节0~255单精度float4 字节±(3.4E-38~3.4E38)双精度double8 字节±(1.7E-308~1.7E308)长双精度long double8 字节±(1.7E-308~1.7E308)逻辑值bool1 字节0~1 *2.2 由...