问题 单项选择题

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

A.auto和register
B.extern和register
C.auto和static
D.static和register

答案

参考答案:A

解析: 在C语言中,动态变量(auto)在程序运行中,只有当调用变量所在的函数时,系统才临时给变量分配内存单元;寄存器变量(register)不保存在内存上,而是直接存储在CPU的寄存器中。

单项选择题
单项选择题