老是会忘记if continue的作用,查了一下用法做个记录。
1. if break 用来终止循环,例如
#include <iostream>
using namespace std;
int main()
{
for(int i=0;i<5;i++)
{
if(i==3)
break;
cout<<"a"<<i<<endl;
}
cout<<"Randy is a genius."<<endl;
}
输出:
a0
a1
a2
Randy is a genius.
2. if continue 用来跳过此次循环不执行后面的部分,执行下一个循环
#include <iostream>
using namespace std;
int main()
{
for(int i=0;i<5;i++)
{
if(i==3)
continue;
cout<<"a"<<i<<endl;
}
cout<<"Randy is a genius."<<endl;
}
输出:
a0
a1
a2
a4
Randy is a genius.
3. if return 用来结束此函数,后面的所有代码都不再执行
#include <iostream>
using namespace std;
int main()
{
for(int i=0;i<5;i++)
{
if(i==3)
return;
cout<<"a"<<i<<endl;
}
cout<<"Randy is a genius."<<endl;
}
输出:
a0
a1
a2
遇到 i = 3 时函数return, Randy is a genius.也不再执行。
希望这次之后能记住!!!!!!!!!!!!!!!!!!