谭浩强版《C++程序设计》知识点第 1 章 C++的初步知识 *1
1 C 和 C++语言属于计算机高级语言,支持面向过程的程序设计措施
2 C++兼容 C,是 C 的加强版,增长了面向对象(OOP)机制
3 用高级语言编写的程序称作源程序,C++源程序的扩展名为 CPP,C 源程序的扩展名为 C
4 源程序被编译或解释为机器语言方可执行
C 和 C++均采用编译方式,源程序经编译、连接后形成机器语言的目的程序文献
5 顾客最终执行的是目的程序文献,它是二进制可执行文献,扩展名为 EXE
6 执行目的程序与源程序无关,不过,要修改目的程序,必须先修改源程序,然后,重新编译、连接,产生新的目的程序或覆盖原目的程序
7 C 和 C++均支持模块化程序设计,C 以函数为基本模块,C++增长了类模块
8 C 和 C++均支持构造化程序设计,有三种基本构造:次序、分支、循环
9 每个 C 或 C++源程序可由若干个文献构成,程序总是从主函数 main 开始执行,因此,每个源程序有且仅有一种主函数
10 C 和 C++辨别字母的大小写
11 C 和 C++语句以分号结尾,仅有分号的语句称作空语句
12 体现式后缀分号称作体现式语句
13 用花括号{}括起来的一组语句统称复合语句
复合语句可省略其后分号,但复合语句内的语句不可省略分号(除非它也是复合语句)
14 C 的注释以/*开头,结束于*/,可跨行
C++增长了以//开头,至行尾结束的注释
15 C 和 C++能直接对内存进行操作,从而实现对硬件的操作
16 广义地说,求解问题的措施和环节称作算法
就程序设计而言,对数据的操作措施和环节称作算法
17 算法和数据构造是程序的两大要素
18 掌握三种基本构造