c语言中register是局部变量吗,探讨register关键字在c语言和c++中的差异
在c++中:(1)register 关键字无法在全局中定义变量,否则会被提示为不正确的存储类。(2)register 关键字在局部作用域中声明时,可以用 & 操作符取地址,一旦使用了取地址操作符,被定义的变量会强制存放在内存中。在c中:(1)register 关键字可以在全局中定义变量,当对其变量使用 & 操作符时,只是警告“有坏的存储类”。(2)register 关键字可以在局部...