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)

相关推荐
happyprince9 小时前
05-FlagEmbedding 评估模块详解
算法
wuweijianlove10 小时前
算法优化的多目标平衡与性能建模研究的技术7
算法
汉克老师10 小时前
GESP6级C++考试语法知识(三、图与树(三))
c++·中序遍历·bst·完全二叉树·二叉排序树·gesp6级·gesp六级
_深海凉_10 小时前
LeetCode热题100-两两交换链表中的节点
算法·leetcode·链表
啊罗罗10 小时前
windows下,c++的axv2+fma/avx-vnni加速计算demo
c++·windows·算法
qq_2837200510 小时前
Embedding 调优实战技巧:从原理到落地,打造高精度向量检索
python·算法·词嵌入·调优
li星野10 小时前
滑动窗口五题通关:从最小覆盖子串到水果成篮(Python + C++)
c++·python·学习
Xpower 1710 小时前
OpenClaw近一月版本更替讲解
人工智能·学习·算法
Ulyanov10 小时前
《从质点到位姿:基于Python与PyVista的导弹制导控制全栈仿真》: 刚体觉醒——6-DOF刚体动力学、四元数与全姿态解算
开发语言·人工智能·python·算法·系统仿真·雷达电子对抗仿真
Sylvia33.10 小时前
足球数据API接入实战:从认证到实时比分推送的完整指南
java·开发语言·前端·c++·python