1.通过两张图说明
(1)全局变量
运行成功
(2)局部变量
运行失败
大家都知道,重复在main函数中定义变量会报错
但为什么上面定义不报错呢?
得出结论:
(1)全局变量定义和声明有区别
(2)局部变量定义和声明没有区别
说明:
例如 int a :是定义 ,而 int a = 1 是赋值!
看看函数吧!
成功了,成功验证了!
看看全局变量吧!
成功验证了!