- C++中所有变量和函数必须有类型
- C++新增bool类型,给bool赋值正数、负数,其值为1;
- C中的默认类型在C++中不承认:如int f()表示接受任何类型的参数
- C++对三目运算符的增强:在C语言中表达式的运算结果放在寄存器中,表达式的返回值是一个数;在C++中表达式返回的是变量的自身。
- C语言中三目运算符不能当左值,C++中可以。
- 如:void main()
{
int a = 10, b = 20;
(a > b ? a : b) = 30;//返回的是变量;相当于C语言中的:(a>b?&a:&b)=30;C++编译器辅助完成此引用
cout << a << endl;
cout << b << endl;//输出b=30;
}
C++基础笔记(2)
最新推荐文章于 2022-05-20 09:20:43 发布