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)

相关推荐
明天不下雨(牛客同名)17 分钟前
为什么 ThreadLocalMap 的 key 是弱引用 value是强引用
java·jvm·算法
lisw051 小时前
DeepSeek原生稀疏注意力(Native Sparse Attention, NSA)算法介绍
人工智能·深度学习·算法
Android洋芋1 小时前
C语言深度解析:从零到系统级开发的完整指南
c语言·开发语言·stm32·条件语句·循环语句·结构体与联合体·指针基础
喝拿铁写前端2 小时前
SmartField AI:让每个字段都找到归属!
前端·算法
莫有杯子的龙潭峡谷2 小时前
3.31 代码随想录第三十一天打卡
c++·算法
Run_Teenage2 小时前
C语言 【初始指针】【指针一】
c语言·开发语言
LuckyLay2 小时前
LeetCode算法题(Go语言实现)_22
算法·leetcode·golang
BingLin-Liu2 小时前
蓝桥杯备考---》贪心算法之矩阵消除游戏
算法·游戏·贪心算法
AaronZZH2 小时前
【进阶】vscode 中使用 cmake 编译调试 C++ 工程
c++·ide·vscode
杨筱毅3 小时前
【性能优化点滴】odygrd/quill 中将 MacroMetadata 变量声明为 constexpr
c++·性能优化