#include <stdio.h>
/*
利用goto语句实现:1+2+3+...+10
*/
//如果需要从嵌套型循环的最内层循环直接跳出最外层循环,goto是最快,也是最好用的
int main()
{
int sum =0; //保存最后的结果
int i =1;
loop:
sum += i;
i++;
if (i ==10) {
goto OutLoop;
}
goto loop;
OutLoop:
printf("已经出了循环,sum = %d\n", sum);
/*
//break只能用在循环和switch中,所以下面的代码是错误的
{
int a = 10;
if (a > 0) {
break;
}
}
*/
return0;
}