1.C与C++的关系
- C++继承了所有的C特性
- C++在C的基础上提供了更多的语法和特性
- C++的设计目标是运行效率与开发效率的统一
2.C到C++的升级
2.1 C++更强调语言的实用性,所有的变量都可以在需要时候再定义
int c = 0;
for(int i = 0; i <= 3; i++)
{
for(int j = 1; j <= 3; j++)
{
c += i * j;
}
}
2.2 register关键字变化
- register关键字请求编译器将局部变量存储于寄存器中
- c语言无法获得register关键字地址
- C++编译器有自己的优化方式