1.前文
2.break
3.continue
4.return 0
1.前文
上次寫文章到現在,有足足這么多天(我也不知道,自己去數吧)
開始吧
2.break
break是結束循環的意思
舉個栗子
#include<bits/stdc++.h>
using namespace std;
int main()
{for(int i=1;i<=10;i++){if(i==4){break;}cout<<i<<" ";} return 0;
}
猜猜結果是——多——少?
答案在這里
1 2 3
break從4開始就跳出循環了
上面的代碼也等于
#include<bits/stdc++.h>
using namespace std;
int main()
{for(int i=1;i<=3;i++){cout<<i<<" ";} return 0;
}
這個
3.continue
continue是跳過這次循環的意思
把上面的栗子偷下來,改一改
——————————————
好了!
?
#include<bits/stdc++.h>
using namespace std;
int main()
{for(int i=1;i<=10;i++){if(i==4){continue;}cout<<i<<" ";} return 0;
}?
猜猜結果是——多——少?
答案在這里
1 2 3 5 6 7 8 9 10
continue從4就跳過(5~10和正常的for一樣)循環了
上面的代碼也等于
#include<bits/stdc++.h>
using namespace std;
int main()
{for(int i=1;i<=10;i++){if(i==4){;}else{cout<<i<<" ";}} return 0;
}
4.return 0
return 0是指結束這個程序
#include<bits/stdc++.h>
using namespace std;
int main()
{return 0;
}
就是這樣子
或是這樣子
#include<bits/stdc++.h>
using namespace std;
int main()
{for(int i=1;i<=10;i++){if(i==4){return 0;}cout<<i<<" ";} return 0;
}
懂了嗎?
新手小白(基礎c)