while()语句是我们code时比较常用的循环语句,但是对于while语句的判断条件的写法有一些重要的小技巧,在这里分享一下。
例如:设数组num[3],用while语句找出数组中第一个不为“0”的数。
输入[0,0,0]
分析:这是常见的一种情况,无论是while还是for,如果数组中有符合要求的元素,自然是在相应位置退出循环。
但是,对于这种没有符合条件的元素,需要一些特殊的约束条件。
情形一:
最容易想到的使用while,即:
int i=0;
while(num[i]==0){
i++