gpt4 book ai didi

c - 为什么自动对象的值在生命周期结束后仍然存在?

转载 作者:太空狗 更新时间:2023-10-29 15:19:52 25 4
gpt4 key购买 nike

<分区>

我正在准备工作面试。

我的 C 程序是:

void foo(void)
{
int a;
printf("%d\n",a);
}

void bar(void)
{
int a=42;
}

void main(void)
{
bar();
foo();
}

我得到的输出是:42

但是怎么办?我认为这将是一些垃圾值。

执行栈或激活帧的概念如何应用到这里?

请解释

谢谢

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com