初学for循环语句,发现一个问题,以下为代码:
![for循环大括号使用注意 - lgp53881 - 逍遥客的博客](http://img0.ph.126.net/unVAEjXfEQUi9FZ0-CKxWA==/6630883047747690015.png)
以下为输出结果:k表示循环次数:
之所以会有这样的结果是因为,如果for循环语句之后的代码块只有一句代码可以省略大括号,超过一句就不可以省略,如果省略,就只计算第一句,所以会得到错误的结果。
![for循环大括号使用注意 - lgp53881 - 逍遥客的博客](http://img1.ph.126.net/X1WjtBDHeo9AjS5DNEDNew==/6631375628955629566.png)
以上结果正确。
但是如果不加大括号会显示k的结果为1:
![for循环大括号使用注意 - lgp53881 - 逍遥客的博客](http://img0.ph.126.net/EOVXKGRlpbmDttr7C8wKDg==/6630745608794219961.png)
刚学循环的同学要留意哦!LOL