c++第三课(基础c)

1.前文

2.break

3.continue

4.return 0

1.前文

上次写文章到现在,有足足这么多天(我也不知道,自己去数吧)

开始吧

2.break

break是结束循环的意思

举个栗子

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
    for(int i=1;i<=10;i++)
	{
		if(i==4)
		{
			break;
		}
		cout<<i<<" ";
	} 
	return 0;
}

猜猜结果是------多------少?

答案在这里

cpp 复制代码
1 2 3

break从4开始就跳出循环了

上面的代码也等于

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
    for(int i=1;i<=3;i++)
	{
		cout<<i<<" ";
	} 
	return 0;
}

这个

3.continue

continue是跳过这次循环的意思

把上面的栗子偷下来,改一改


好了!

cpp 复制代码
​
#include<bits/stdc++.h>
using namespace std;
int main()
{
    for(int i=1;i<=10;i++)
	{
		if(i==4)
		{
			continue;
		}
		cout<<i<<" ";
	} 
	return 0;
}


​

猜猜结果是------多------少?

答案在这里

cpp 复制代码
1 2 3 5 6 7 8 9 10

continue从4就跳过(5~10和正常的for一样)循环了

上面的代码也等于

cpp 复制代码
#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是指结束这个程序

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
    
	return 0;
}

就是这样子

或是这样子

cpp 复制代码
#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)

相关推荐
大熊背21 分钟前
如何利用Lv值实现三级降帧
算法·自动曝光·lv·isppipeline
大尚来也37 分钟前
驾驭并发:.NET多线程编程的挑战与破局之道
java·前端·算法
向阳而生,一路生花42 分钟前
深入浅出 JDK7 HashMap 源码分析
算法·哈希算法
itman3011 小时前
C语言怎么学?从写程序到玩指针的实操攻略
c语言·指针·结构体·编程学习·资源推荐
君义_noip1 小时前
信息学奥赛一本通 4150:【GESP2509七级】⾦币收集 | 洛谷 P14078 [GESP202509 七级] 金币收集
c++·算法·gesp·信息学奥赛·csp-s
Ricky_Theseus1 小时前
静态链接与动态链接
c++
摸个小yu1 小时前
【力扣LeetCode热题h100】链表、二叉树
算法·leetcode·链表
汀、人工智能1 小时前
[特殊字符] 第93课:太平洋大西洋水流问题
数据结构·算法·数据库架构·图论·bfs·太平洋大西洋水流问题
ZPC82102 小时前
rviz2 仿真控制器与真实机器人切换
人工智能·算法·机器人
澈2072 小时前
双指针,数组去重
c++·算法