register 只是建议编译器把这个局部变量放到寄存器中而不要放到栈中,但最终是否这样做是由编译器决定的,声明为register的变量不一定会放到寄存器中,而没有声明为register的变量也有可能被放到寄存器中。
百度试题 题目C语言中,凡未指定存储类别的局部变量的隐含存储类别是___。? ;静态(static);寄存器(register);外部(extern);自动(auto);; 相关知识点: 试题来源: 解析 自动(auto);; 反馈 收藏
C语言中,凡未指定存储类别的局部变量的隐含存储类别是___。 A. 自动(auto) B. 静态(static) C. 外部(extern) D. 寄存器(regi
C语言的寄存器变量位于内存,因此可以求地址 B. 当变量同名时,函数内的局部变量覆盖全局变量 C. 用extern说明变量是改变变量的作用域 D. 不借助指针,静态局部变量只能供定义它的函数使用 点击查看答案手机看题 你可能感兴趣的试题 单项选择题 知识不等于能力。() A.正确B.错误 点击查看答案手机看题 判断题 ...
⑤规定了变量占用的存储空间。 3.局部变量和全局变量 从作用域角度将变量分为局部变量和全局变量。它们采取的存储类别如下: 局部变量: ①自动变量,即动态局部变量(离开函数,值就消失)。 ②静态局部变量(离开函数,值仍保留)。 ③寄存器变量(离开函数,值就消失)。
·对经常使用到的变量采用寄存器存储:这样允许我们告诉编译器该变量是需要经常使用的,所以需要优先存储于寄存器中。然而,在某种情况下,这样的变量依然可能会被分割出寄存器。 变量类型 C编译器支持基本类型:char、short、int、long(包括有符号signed和无符号unsigned)、float和double。使用正确的变量类型至关重要,因为这可...
百度试题 结果1 题目C语言中,凡未指定存储类别的局部变量的隐含存储类别是( )。 A. 自动(auto) B. 静态(statiC) C. 外部(extern) D. 寄存器(register) 相关知识点: 试题来源: 解析 A 反馈 收藏
百度试题 题目C语言中,凡未指定存储类别的局部变量的隐含存储类别是: A. 自动(auto) B. 静态(static) C. 外部(extern) D. 寄存器(register) 相关知识点: 试题来源: 解析 A.自动(auto) 反馈 收藏
针对如下在IA-32+Linux+GCC平台上编译运行的C语言程序: struct Record { char name[7]; short grade; int id; ...其他结构成员... }; char init_name[] = "AaBbCcDdEeFfGg"; // 字符串中没有空格 void init( s
百度试题 结果1 题目C语言中,凡未指定存储类别的局部变量的隐含存储类别是:__( )___。 A. 自动(auto) B. 静态(static) C. 外部(extern) D. 寄存器(register) 相关知识点: 试题来源: 解析 A 反馈 收藏