请问老师关于while

来源:2-2 create系列创建节点的方法

hy_wang

2018-09-10 11:29:23

请问老师这个i--的while循环应该如何理解??看不懂啊,什么时候才退出while循环?

写回答

2回答

好帮手慕星星

2018-09-10

i--也就是先判断在进行自减,这个是正确的哦,所以while循环中判断的i是本身,输出的时候i是减去1之后的索引。所以while(1--)的时候,输出的是arr[0]。自己可以测试下--i哦。

0

好帮手慕星星

2018-09-10

当i等于0的时候就会退出了,while循环条件会隐式转换成布尔值,0转换成布尔值是false,所以会退出。自己可以找一个小例子测试下,祝学习愉快~~

0
hy_wang
h 老师我的疑问是这个i--也就是先判断在进行自检。但是如果到了10就退出了判断,那么就循环不到数组下标为0的第一个了啊
h018-09-10
共1条回复

0 学习 · 4826 问题

查看课程