c++第三课(基础c)
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)