为什么这个放在全局变量里面就正常,放在main里面会爆掉

求解,这个如果定义在全局中就是正常运行,如果定义在main里面就会爆掉,这是为什么?

img

img

可以去了解一下堆栈,程序的储存空间

  • 你可以看下这个问题的回答https://ask.csdn.net/questions/325722
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:为什么会出现跨域,如何解决-详细全网最详细
  • 除此之外, 这篇博客: C语言简单的单步调试中的 4.这里先介绍一下这几个常用的功能键:①是用于开始调试;②是用于逐行执行,也就是黄色的小标识会跑到下一行;③是用于进入函数体,如果直接逐行执行则不会进入到其他函数中;④和③相反,从函数体中退出来,回到main函数继续执行。其他按键自己有兴趣可以去查查资料,这里就不讲了,①旁边的那个在多行调试中会用到。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 在这里插入图片描述