break和contiune的使用方法

简介: break和contiune的使用方法

前言

本文章主要讲解break和continue

一、break

功能:跳出所在循环。

例子1:

#include<stdio.h>
int main(void)
{
    int i = 0;
    for (i = 0; i < 5; i++)
    {
        printf("%d\n", 5);
        break; //直接跳出for循环不在执行 也就是只打印一次5
    }
    return 0;
}

循环之外不能写break

例子2:

嵌套只跳出所在循环,不是跳出所有循环

#include<stdio.h>
int main(void)
{
    int i = 0,j=0;
    for (i = 0; i < 3; i++)//执行3次
    {
        for (j = 0; j < 3; j++)
        {
            printf("%d\n", 5);//原来是执行3次现在只执行一次
            break;            //3*1=3次
        }
    }
    return 0;
}

二、continue

功能:执行下一次循环(所在循环)

#include<stdio.h>
int main(void)
{
    int i = 0;
    for (i = 0; i < 3; i++)
    {
        printf("%d\n", 5);
        continue; //直接执行下一次循环不再执行下面的代码也就是只打印5
        printf("%d\n", 4);
    }
    return 0;
}

总结

break是直接跳出循环,不在执行了。 continue是执行下一次循环而不在执行下面的代码。

相关文章
|
SQL 关系型数据库 MySQL
MySQL唯一约束(UNIQUE KEY)
MySQL唯一约束(UNIQUE KEY)
707 0
|
监控 小程序 安全
Uniapp使用GoEasy实现websocket实时通讯
GoEasy上架DCloud Uniapp插件市场已经有一个多月了,收到很多Uniapp开发人员的赞扬和好评。本篇文章将讲解在Uniapp下如何使用GoEasy完成第一个简单的实时通讯demo。
|
11月前
|
存储 移动开发 大数据
HTML5 Web IndexedDB 数据库详解
IndexedDB 是一种高效的浏览器存储方案,允许在本地存储大量结构化数据,支持索引和事务,适用于需要离线和大数据处理的应用。它由数据库、对象仓库等组成,通过键值对存储数据,确保数据一致性和完整性。本介绍展示了如何创建、读取、更新和删除数据,以及事务和错误处理的最佳实践。
|
7月前
|
人工智能 缓存 监控
终于有人说清楚AI开发的全流程了!
本文详述了AI需求开发流程各阶段的关键步骤和最佳实践,包括需求调研、模型选型、提示词优化、性能测试以及上线后的监控和反馈,旨在帮助开发者构建高效、可靠的AI应用。
|
10月前
|
数据采集 人工智能 搜索推荐
|
Prometheus Kubernetes 监控
在K8S中,当Pod业务量比较大时候,如何实现水平伸缩和扩容?
在K8S中,当Pod业务量比较大时候,如何实现水平伸缩和扩容?
|
供应链 安全 大数据
区块链与大数据:重构未来世界的密码
在科技飞速发展的时代,大数据被誉为“未来的石油”,区块链则被称为“信任的机器”。两者结合,将如何重塑世界?本文解析区块链与大数据的核心特性——区块链的去中心化、安全透明与大数据的海量、多样、实时价值;展示其在金融、供应链、医疗、交通等领域的应用场景;并展望未来跨界融合、信任重构、智能化发展以及隐私保护的趋势,预示着一个高效可信的新时代的到来。
798 1
|
存储 SQL 分布式计算
AnalyticDB for MySQL最佳实践总结
随着AnalyticDB for MySQL(下文统一简称:ADB)在阿里集团各个业务线、社会上各行各业的推广应用,我们沉淀了一些最佳实践,现在笔者整理在这里,供大家参考,希望对大家有帮助。本篇文章总结了ADB表的设计的最佳经验、数据写入的最佳经验、高效查询的最佳实践,以及一些常见的问题。 说明: 1.在读这篇文章之前,请先了解ADB的产品官方文档,以提前适当了解ADB; 2.本文写的最佳实践主要针对ADB3.0,ADB2.0在原理上也同样适用。
5735 1
AnalyticDB for MySQL最佳实践总结
|
JavaScript 前端开发
TypeScript 学习笔记(六):TypeScript 与前端框架的结合应用
笔记,进一步提升 TypeScript 编程技能。
256 1
|
安全 JavaScript 前端开发
IOS开发基础知识:介绍一下 Swift 和 Objective-C,它们之间有什么区别?
IOS开发基础知识:介绍一下 Swift 和 Objective-C,它们之间有什么区别?
715 0

热门文章

最新文章