break关键字的使用注意

关于break

咱们可在程序中使用break关键字用于退出当前循环。code

break使用

int x;
for(int i = 0 ; i < 10 ; i++){
	if(i == 1){
		//当i=1时,跳到下一次循环
		break;
	}
	x++;
}

错误用法

通常咱们会用while或者if来进行条件判断:get

while(arr[i] > x){
	return i;
}
if(arr[i] == target){
	return i;
}

但因为while也是一个循环体,当在whlie中使用break只是跳出当前的while循环:循环

while(i){
	while( i==1){
		break;		//只会跳出当前的while,i--仍会执行
	}
	i--;
}
相关文章
相关标签/搜索