以下叙述中正确的是( )。

admin2022-10-24  9

问题 以下叙述中正确的是(          )。

选项 A、用static说明的变量是全局变量
B、register变量不能进行求地址运算
C、系统默认auto变量的初值为0
D、用register说明的变量被强制保留在CPU的寄存器中

答案B

解析 用static说明的变量是静态变量,如果在函数或语句块内,则是静态局部变量,所以选项A错误;用register说明的变量是建议编译器将其值保存在寄存器中,因此register变量没有地址,不能进行求地址运算,所以选项B正确;未赋初值的auto变量的值是不确定的,所以选项C错误;register变量只是建议编译器将其值保存在寄存器中,而不是强制性的,所以选项D错误。故本题答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/FJkp777K
0

相关试题推荐
最新回复(0)