gpt4 book ai didi

c - 递归和静态变量

转载 作者:太空狗 更新时间:2023-10-29 16:34:27 26 4
gpt4 key购买 nike

<分区>

当我遇到这段 C 代码时,我正准备在印度这里参加入学考试

#include <stdio.h>
int main(void) {
static int i = 4;
if (--i) {
main();
printf("%d", i);
}
}

我认为 printf 语句永远不会执行,输出将是空白的。但我看到答案是 0000,这是由于 static 关键字和 int 造成的。

谁能解释为什么 printf 会执行或者那个人错了吗?

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