摘要:
1、寄存器变量 寄存器变量是存放在寄存器中的,使用关键字register来定义,寄存器变量只能定义在函数中,不能用取地址符“&”来操作,因为它在寄存器中,不在内存中,因此没有地址,寄存器变量数量是有限制的,超过限制的变量自动转为自动变量。其优点是速度快。2、volatilevolatile表示的是变化的,异变的。告诉编译器不要去假设这个变量的值,每次使用的时候要重新读取这个变量的值。 一般在嵌入式的开发中比较常见,或者在多线程中比较常见。 1 int i = 0; 2 void fun(LPVOID p) 3 { 4 i = 3; 5 cout<<"fun&quo 阅读全文