未声明的标识符? 我在for循环已经声明了,为什么会出现这个错误

如题所述

这与编译器有关。有些编译器在for中声明等价于在这个for前面声明,在以后都可见。而有些编译器对for中声明的变量只作为这个for板块中的自动变量,在for的最后一个}后就不可见了。
温馨提示:答案为网友推荐,仅供参考
相似回答