c语言中break和continue的用法和区别


break:满足条件后跳出循环(多层循环一次跳出一层),也就是说先跳出内部循环

main(){ int i=0; char c; while(1) /*设置循环*/ { c=''; /*变量赋初值*/ while(c!=13&&c!=27) /*键盘接收字符直到按回车或Esc键*/ { c=getch(); printf("%cn", c); } if(c==27) break; /*判断若按Esc键则退出循环*/ i++; printf("The No. is %dn", i); } printf("The end");}

continue: 不执行循环体剩余部分,进入下一轮循环,一般用于if循环中,用来加速循环!!!,continue后的内容是不执行的

同理也是若在内层则只调过内循环。

1.if()语句后跟个continue

continue语句用于循环语句中,作用是不执行循环体剩余部分,直接进行下次循环。常见的就是与if连用。比如下面这个程序:int main(){ int i; for(i = 0; i < 10; i ++) { if(i%2==0) continue;//如果i为偶数 调用continue; printf("%d,", i);//输出i值 }}这个程序会循环10次,i值为0到9.当i为0,2,4,6,8时,满足i%2==0的条件,执行continue语句,进入下次循环,不会执行printf语句。所以这个程序只会输出奇数值,即1,3,5,7,9,

2.加速循环,不用执行之后的程序了

main(){ char c; while(c!=13) /*不是回车符则循环*/ { c=getch(); if(c==0X1B) continue; /*若按Esc键不输出便进行下次循环*/ printf("%cn", c); }}

return

没有return的函数

#include <stdio.h> #include <conio.h>//定义一个无参数函数,简单地打印一个字符串void hello(){printf("hello c programming");}void main() {hello(); // 调用函数hello(); // 再一次调用函数hello(); // 再一次调用函数}

有return的函数

#include <stdio.h>// 定义一函数,返回给定参数值的立方值int cube(int n) {return n*n*n;}// 定义一函数,返回给定两个参数值的最大值int max(int a, int b) {if (a > b) {return a;}else {return b;}}void main() {int result1 = 0, result2 = 0;int a = 10, b = 20, c = 0;result1 = cube(2); // 调用函数result2 = cube(5);c = max(a, b); //printf("the cube of 2 is : %d n", result1);printf("the cube of 5 is : %d n", result2);printf("the max value of %d and %d is :%d n", a, b, c);}

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:dandanxi6@qq.com

(0)
上一篇 2023年 7月 13日 上午11:28
下一篇 2023年 7月 13日 上午11:38

相关推荐

  • wifi防蹭网攻略

    现在网络是越来越便捷了,但是有时候是不是发现了你家的网速越来越慢了呢,那很有可能就是有人在蹭你家的网,这被“蹭网”不仅网速会变慢,而且聊天记录、个人照片、账户密码等信息也会有泄露的…

    2023年 5月 25日
  • 以微博热搜排行榜为例,说明议程设置的变化

    文|观律鸣法 文章由观律鸣法头条首发 微博热搜是微博大数据下的热搜产品,是微博舆情监测与分析的重要数据来源。在互联网热点事件中,微博热搜起到了议程设置的作用。 以2019年春节期间…

    2023年 9月 21日
  • 学完java能干什么,java学完感觉什么都忘了

    如果问你,哪个编程语言发展最稳定,最值得学习? Java一定排在首位! 2020年TIOBE发布的编程语言排行榜中,12个月中Java有4次排行第一,7次排行第二。可见Java的地…

    2023年 4月 29日
  • 淘宝发错货赔偿规则,退换货运费谁负责

    淘宝上购物是现在大部分人购物的首选,但是商家在经营的过程中,也会偶尔出现失误的时候,例如淘宝发错货的情况,商家需要进行调节好才能减少投诉,下面来说说淘宝发错货的赔偿规则是什么? 淘…

    互联网 2023年 9月 10日
  • powershell 启动脚本

    The CloudXNS DDNS with PowerShell 是利用 CloudXNS 的 API 实现自己的 DDNS 服务的 PowerShell 开源脚本。支持所有Wi…

    2023年 5月 5日
  • 如何注册微信公众号?(找保姆微信公众号名字)

    “再小的个体,也有自己的品牌”,这是微信公众平台的官方广告。 微信公众平台的宗旨就是为每一个人提供创建自己品牌的机会,只要你想,你就能在微信公众平台上留下自己的足迹。 那么如何注册…

    2023年 2月 18日
  • 电影票如何省钱,电影票购票优惠政策

    「薅羊毛」是 AppSo 的全新栏目,是一种消费方法论。它绝不是满足贪便宜心理的消费游戏,而是旨在利用数字工具,帮助你解决信息不对称的问题,从而达到一种高性价比的生活方式。 随着《…

    2023年 3月 26日
  • 在校大学生如何自己发表文章

    写论文首先建议多看文献,如果学校购买了数据库的资源,可以登录学校的账户去下载文献,如果没有可以去图书馆翻阅或者可以在维普、超星期刊上面去看一下,有一些开源期刊,文献可以免费下载,另…

    互联网 2023年 7月 10日
  • 移动光猫能连接两个路由器吗(路由器连接移动光猫怎么设置)

    家里是移动宽带,本来光猫是自带WiFi的,这段时间可能网课大兴,无线信号一直不稳定,就把之前的路由器拿出来,想着单独的路由器肯定比光猫自带的强。 然后就是各种连线,整理: 1.用网…

    2023年 10月 6日
  • 网页上的无法怎么办

    如果您在从网页下载视频时遇到问题,可以尝试以下几种方法: 检查您的互联网连接:确保您的互联网连接稳定且快速,因为缓慢或断断续续的连接会影响您下载视频的能力。 使用不同的浏览器:尝试…

    2023年 8月 29日