黑马程序员技术交流社区

标题: 一个改写后的选择排序问题(程序在编译时找不到变量) [打印本页]

作者: ertrtesr    时间: 2015-10-5 13:19
标题: 一个改写后的选择排序问题(程序在编译时找不到变量)
本帖最后由 ertrtesr 于 2015-10-5 13:28 编辑



编译后提示错误

疑问,为什么编译后会找不到变量y?

作者: 阿加斯冬季    时间: 2015-10-5 14:10
你的y变量只在for循环(内循环)里存在,出了for循环,y就消失了。你在for循环的外循环里打印,肯定没有的。你可以现在最外层或者for循环的外循环中先int y,然后再进内循环
作者: 拂袖叙五代    时间: 2015-10-5 14:34
因为Y是定义在for循环里的,是局部变量,外部调用不到。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2