如图所示,第一个红框:在for循环体中定义的变量怎么会相当于在函数中声明的呢?第二个红框:为什么第二个for循环会编译错误呢
你好:
因为声明了同一个变量i
李木子 发表于2019-05-10 17:04
这两个for互不影响呀,vs里边都能正常编译的
sum作用域是for循环内,对于循环外的cout是不可见的吧。
会报错但是不是注释处报错,最后输出的地方,那个地方已经脱离了变量sum的作用域