一,一些概念
1.C++语言提供的基本控制结构可以分为3种类型:顺序结构、选择结构和循环结构
2.实参可以是常量、变量、表达式、函数等任意类型,形参只能是变量,在被定义的函数中,必须指定形参的类型
3.C语言中静态变量和外部变量的初始化是在___阶段完成的
4.形参只在调用的时候存在,实参的值单向传递给形参以后自己的值不变
5.函数的调用方式可以有:函数语句,函数表达式,函数作实参
6.float add(float ,float);这样写的函数声明是函数原型,在编译阶段对合法性做检查
7.对单目运算符重载为友元函数时,可以说明一个形参。而重载为成员函数时,不能显式说明形参。
8.抽象封装继承多态
9.抽象类是不能定义对象的,在实际中为了强调一个类是抽象类,可将该类的构造函数说明为保护的访问控制权限。 抽象类的主要作用是将有关的组织在一个继承层次结构中,由它来为它们提供一个公共的根,相关的子类是从这个根派生出来的。
10.析构函数不能重载。
11.引用&
二,简单语句的计算
1.a+=a*=10; a=100
2.如果a=1,b=2,c=3,d=4,则表达式a<b?a:c<d?c:d的值为 1
算术运算符>关系运算符>赋值运算符>逗号运算符,右结合
3.while(!x),表示取反的意思,所以如果x是真,!x就是假
4.switch 后面一定要有break;不