我也是来更新了,今天我们讲讲goto。
1.基本格式
goto+标识符
举个栗子:
#include<bits/stdc++.h>
using namespace std;
int main(){
printf("第一行代码");
goto FLAG;
printf("第二行代码");
FLAG:
printf("第三行代码");
return 0;
}
运行结果:
第一行代码
第三行代码
耶?第二行代码哪去了?当让是被飞雷神(goto)跳过了!是不是非常像火影里的飞雷神?!可惜ta消耗的查克拉太多......呸呸,ta的功能太强大了,不能滥用,不然出bug你会高兴()的。要在合适的地方用,比如同学写的代码🤭,还有...
2.高阶用法
当我们想要退出多重循环时,goto便发挥它的作用了!,如:
#include<bits/stdc++.h>
using namespace std;
int main(){
for(int i=1;i<=10;i++)
for(int i1=0;i1<=i;i1++)
for(int i2=10;i2>=0;i2--){
goto FLS;
}
FLS:
return 0;
}
这样我们就直接跳出循环,相当好用!不愧叫“飞雷神”。当然,标识符也可以在前面,作出一个死循环,坑坑好基友(●'◡'●)!别说是我教的!
3.尾声
又到了文章的尾声,对了,在这里给大家一个迟到的七夕祝福:七夕快乐!(●'◡'●)