A-A+

在c程序中有些变量随着其所在函数被执行而为其分配存储空间 当函数执行结束后由系统回收。这些变

2022-08-05 23:34:58 问答库 阅读 173 次

问题详情

在c程序中有些变量随着其所在函数被执行而为其分配存储空间,当函数执行结束后由系统回收。这些变量的存储空间应在(32)分配。
A.代码区
B.静态数据区
C.栈区
D.堆区请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
本题考查程序语言基础知识。程序运行时内存布局分为代码区、栈区、堆区和静态数据区。全局变量和静态变量的存储空间在静态数据区分配。函数中定义的局部自动变的存储空间是在栈区动态分配的,随着函数被执行而为其分配存储空间,当函数执行结束后由系统回收。

考点:函数,变量