为什么有两个int i

img


一个变量不应该只声明一次吗,为什么有两个int i
(怎么问题发不出去,审核机制是什么好奇怪)

一个是主函数里的,只有在主函数里有效
一个是主函数调用传递值(仅传递值)到其它函数里的,传递过去的值为int型,值赋给i,只有在这个函数里有效,函数调用结束就被销毁
如果想要在每一个函数有效可使用全局声明

子函数和主函数分开算的,不影响