写点什么

【C 语言】continue 关键字

作者:謓泽
  • 2022-11-07
    江西
  • 本文字数:1088 字

    阅读完需:约 4 分钟

🚩write in front🚩   

🔎大家好,我是謓泽,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎

🏅2021 年度博客之星物联网与嵌入式开发 TOP5~2021 博客之星 Top100~阿里云专家博主 & 阿里云星级博主~掘金⇿InfoQ~51CTOP 创作者(创作新人榜 No.10)~[CSDN]周榜 172﹣总榜 955 ⇿ 全网访问量 35w+🏅

🆔本文由 謓泽 原创 发布在 InfoQ 如需转载还请通知⚠

📝个人主页-InfoQ - 促进软件开发及相关领域知识与创新的传播-极客邦

🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝

✉️我们并非登上我们所选择的舞台,演出并非我们所选择的剧本📩

⑥ continue ⇿ 跳 回

⒈描述 ⇨ 在 C 语言当中的 continue 和 break 语句是有一些类似的,但是它并不是强制进行终止的。这是 continue 和 break 语句最本质的区别,也是我们去学习 continue 关键字的重点。虽说它没有 break 语句那么被经常使用,但是在一些场合特定的情况它的作用是很大的。所以,千万不要去小巧它哟(●'◡'●)

⒉作用 ⇨ 结束本次的循环,即跳过本次的循环体中尚未执行的部分,执行下一次的循环操作,这就是 continue 和 break 语句的最大区别。

⒊注意 ⇨ 很多刚学 C 语言初学者可能会不明白这两个关键字 continue 语句和 break 语句,其实这两个语句本质上都是非常容易理解的。

📝重点在于以下两点如下👇

① continue 语句结束本次循环并不会终止循环。

② break 语句则是结束整个循环过程不再判断执行循环的条件是不是成立。

📃代码示例演示如下①👇

#include <stdio.h>int main(void){	int i;	for (i = 0; i < 5; i++)	{		if (i == 1)		{			printf("謓泽\n");			continue;		}		printf("number = %d\n", i);	}	return 0;}
复制代码

运行结果🖊 

number = 0

謓泽

number = 2

number = 3

number  = 4

🉑代码解析⇢通过上述代码的运行结果我们可以知道当 i 在 for 循环里面当中等于 的时候会执行 continue 语句使得本次循环结束。

🍎注-执行到 continue 的时候只是本次循环结束不执行后面的语句,但是由于 for 循环表达式还是满足因此我们还是要执行代码语句当中的,直到表达式不满足退出循环。如果我们把上述代码的 continue 换成是 break 的话,那么它执行到 break 语句当中就会直接退出循环。

📃代码示例演示如下②👇

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main(){	int n = 1;	do	{		printf("謓泽%d\n",n);		n++;		if (n)			continue;		printf("CCCC\n");	}     while (n<5);	return 0;}
复制代码

🍈说明⇢ continue 语句结束本次循环会回到条件判断表达式当中的地方进行判断而不执行 continue 后面的语句。

运行结果🖊 

謓泽 1

謓泽 2

謓泽 3

謓泽 4

发布于: 刚刚阅读数: 3
用户头像

謓泽

关注

一句话介绍下自己~ 2022-01-29 加入

谁也不知道旅途的终点是怎么样的 现在只不过是刚启航⛳ 便要全力以赴!终点必将是星辰🌠大海🌊 2021年度博客之星物联网与嵌入式开发TOP5 2021博客之星Top100 阿里云专家博主^星级博主 CSDN⇿掘金⇿InfoQ[创作者]

评论

发布
暂无评论
【C语言】continue 关键字_謓泽_InfoQ写作社区