关于变量定义顺序导致程序不能运行的问题

2020-03-01 12:00发布

如下图所示,如果将变量定义放在main函数前面,程序可以正常运行,
如果将变量定义放在main函数里面,程序不能运行运行。想问一下大家为什么会出现中情况?
如果在一个.C文件中封装一个函数,其中需要在函数内部定义一些变量,因为这个函数是在main函数中调用,如何操作才能避免因为次序导致的程序不能运行?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。