当前位置: 首页 > news >正文

循环中的break和continue

循环中的break和continue

  • break 循环中当代码运行到break时会跳出当前循环体

  • continue 循环中当代码运行到continue时会忽略循环体中剩下的语句,直接回到循环体的起始位置开始新一轮的循环
    在这里插入图片描述
    在这里插入图片描述

  • 应用示例——素数判定

    • break
#include <stdio.h>
int main() {int x;printf("请输入一个待判定的数:");scanf("%d",&x);int i;int isPrime = 1;for ( i = 2; i < x; i++){if (x % i == 0){isPrime = 0;break;}}if (isPrime == 1){printf("这是一个素数。");}else {printf("这不是一个素数。");}return 0;
}
  • continue
#include <stdio.h>
int main() {int x;printf("请输入一个待判定的数:");scanf("%d",&x);int i;int isPrime = 1;for ( i = 2; i < x; i++){if (x % i == 0){isPrime = 0;continue;;}}if (isPrime == 1){printf("这是一个素数。");}else {printf("这不是一个素数。");}return 0;
}

可以通过DEBUG查看break和continue运行的差别。

http://www.xdnf.cn/news/986923.html

相关文章:

  • Redis免费客户端工具推荐
  • Altair:用Python玩转声明式可视化(新手友好向)
  • C#委托代码记录
  • 推荐系统入门最佳实践:Slope One 算法详解与完整实现
  • 记录下blog的成长过程
  • 我的世界进阶模组开发教程——制作机械动力附属模组
  • MySQL存储引擎--深度解析
  • Go 语言 JWT 深度集成指南
  • 什么是哈希函数
  • C语言——深入解析字符串函数与其模拟实现
  • const auto 和 auto
  • Bash 脚本中的特殊变量
  • python使用SQLAlchemy 库操作本地的mysql数据库
  • python基本语法元素
  • python-docx 库教程
  • Oracle中10个索引优化
  • 美团NoCode中的Dev Mode 使用指南
  • 在windows中安装或卸载nginx
  • spring boot源码和lib分开打包
  • 遍历 unordered_map
  • GFS 分布式文件系统
  • UE_Event Any Damage和OnTake Any Damage
  • JAVA CAS 详解
  • Docker完整教程 - 从入门到SpringBoot实战
  • JSON5 模块的作用与区别
  • 图标异常问题
  • 【Linux】进程控制(下)---程序替换宝藏岛
  • 如何排查PHP-FPM进程CPU占用100%的间歇性问题 (2025)
  • Unity 服务器交互开发指南
  • 基于RocketMQ源码理解顺序写、刷盘机制与零拷贝