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

admin2022-06-24  29

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

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

答案A

解析 C语言中,动态存储区域中存放的变量在使用时才分配内存空间。auto变量的存储单元是分配在内存的动态存储区中,每当进入函数体时自动分配存储单元。register变量也是自动类变量。static说明的变量为静态变量,静态变量在内存的静态存储中占据着永久的存储单元,直至程序运行结束。extern说明的变量为外部变量,属于全局变量,全局变量在整个程序运行期间都占用内存空间。
转载请注明原文地址:https://kaotiyun.com/show/TLkp777K
0

最新回复(0)