如图,为什么变量在for外面和里面初始化,得到的结果不一样
c4droid吧
全部回复
仅看楼主
level 4
在时光中w 楼主
如图,为什么col和row在声明时直接赋值为零,col的值就一直为0,而row就正常循环。但是把它们放在for的()中初始化为零,就都能正常循环呢?请大神解答谢谢!
2018年06月20日 10点06分 1
level 2
你用的是什么键盘?能分享吗?
2018年06月20日 11点06分 2
level 10
这个原因吗,给你两张图,自己领悟下
2018年06月20日 13点06分 3
level 13
支持3楼,LZ再想想
2018年06月20日 22点06分 4
level 2
写字不好,见谅
2018年06月20日 23点06分 5
level 7
作用域不同,int col写在外面,第一次循环就会自增到4,所以输出一次。写在里面后外层的for每循环一次相当于int col = 0;
2018年06月21日 04点06分 6
1