在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。

admin2015-07-28  27

问题 在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。

选项 A、auto和register
B、extern和register
C、auto和static
D、static和register

答案A

解析 全局变量(extern)和用static修饰的局部变量都是静态变量,该变量是在编译时给变量分配存储空间,所占用存储单元直到程序结束时才释放。而自动变量(auto)和寄存器变量(register)为动态局部变量,只在程序执行到定义它的函数或者语句块时才为其分配内存,答案选A)。
转载请注明原文地址:https://jikaoti.com/ti/LYn0FFFM
0

随机试题
最新回复(0)