今天让我们来学习一下奥义——反复横跳 。。。。额不,是奥义——反复循环

    
    
    “愚公移山”之 while 循环

问:愚公移山,要移到什么时候?
答:只要山还在就一直挖

  while (门前的山还在) {
      一直挖;
  }

  
  使用方法
  while (条件) {
      语句一;
      语句二;
      语句三;
      。。。;
  }


在使用中我们经常使用break来跳出循环

#include <iostream>
#include <Windows.h>
#include <string>using namespace std; //从 1 加到 100 的while循环
int main(void) { int i = 1; int s = 0; while (i<=100) { s += i;i++;/*如果我们在while里加一句判断,那么当s>2000时进入if语句,执行break跳出整个while循环if(s>2000){break;}*/}cout << "s=" << s << endl; system("pause"); return 0;
}

   
"后羿射日"之 for 循环

从功能上,for 循环和 while 循环是完全等效的!
在循环次数已经确定的情况下,使用 for 循环更方便!

  
  使用方法
  for (表达式 1; 表达式 2;表达式 3){
      循环体
  }

  说明:
  表达式 1: 为循环做准备
  表达式 2: 循环条件
  表达式 3: 改变循环计数

表达式 1、表达式 2、表达式 3, 这 3 个表达式的任意一个或多个,都可以省略!
但是其中的“;”不可以省略!

  for (; ; ) {
    循环体
  }
  
  相当于:

  while (1) {
    循环体
   }

  都是死循环

#include <iostream>
#include <Windows.h>
#include <string> using namespace std; //后羿射日
int main(void) { for (int i=1; i<=9; i++) { cout << "射第" << i << "个太阳" << endl; }system("pause"); return 0;
}

  
"不服就干-直接干"之 do-while 循环

使用场合:
先执行一次循环体,然后再判断条件,以判定是否继续下一轮循环!
即:至少执行一次循环体!

  
  使用方法
  do {
      循环体
  } while (条件)

#include <iostream>
#include <Windows.h>
#include <string> using namespace std;int main(void) { int s = 0; int i = 1; //使用do-while从1 加到 100do {s += i; i++; } while(i<=100); cout << s << endl; system("pause"); return 0;
}

  
循环中的特殊控制:continue 与 break

break;
结束“本层”循环。

continue;
结束“本次”循环,进入“下一次”循环

  
  
代码世界中的传送阵:goto 语句

#include <iostream>
#include <Windows.h>
#include <string> using namespace std;
int main(void) { string ret; for (int i=0; i<3; i++) { cout << "开始第" << i+1 << "次相亲..." << endl; cout << "你喜欢打王者吗?" << endl; cin >> ret; if (ret != "yes") { continue; }cout << "加个微信吧..." << endl; cout << "我中意你, 你中意我吗?" << endl; cin >> ret; if (ret == "yes") { goto happy; } }system("pause"); return 0; happy:cout << "开启浪漫之旅..." << endl; system("pause"); return 0;
}

奥义蛇皮走位之反复横跳(一)相关推荐

  1. 奥义蛇皮走位之反复横跳(二)

    循环嵌套之暴力破解密码 //首先写一个登录程序 #include <iostream> #include <Windows.h> #include <string> ...

  2. LeetCode 周赛 334,在算法的世界里反复横跳

    本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 提问. 大家好,我是小彭. 今天是 LeetCode 第 334 场周赛,你参加了吗?这场周赛考察范围比较基础,整体 ...

  3. 中兴捧月比特派E题——反复横跳

    题目描述 牛牛在位置s,牛妹在位置t,初始时op=1,step=1,牛牛每次可以执行以下操作之一: 1.跳:牛牛从当前所在位置x跳到x=x+op*step,随后op=op∗−1,step=step∗2 ...

  4. creator 反复横跳瞄准线的实现

    1.效果 2.原理 对有反射功能的物体添加物理引擎的刚体与碰撞器,利用射线检查路线上面是否有对应的碰撞物体.有就对当前碰撞点.进行向量加法与点乘计算(具体计算公式请面向百度或者查看代码)来得到反射的向 ...

  5. 学习笔记——GEE\USGS\地理空间数据云\ENVI反复横跳的心酸过程

    整个问题实际上是在用GEE做无监督分类时,发现影像拼接色彩差距较大.出现明显拼接缝的问题,在尝试了网上已有的直方图匹配算法之后效果不佳且经常溢出,所以回归本心用ENVI去校正,试图获得色彩统一的整个影 ...

  6. 能力一般,却可以大厂随便横跳?强在哪里?

    职场需要的能力有很多种,面试能力往往就是高薪offer的敲门砖.很多人明明技术很强,但总是在面试中谈不下来一个好薪水,或者是拿不到心仪公司的offer,很可能就是面试能力不够. 最近看到这样一条职言, ...

  7. foorbar关于flac和WAV文件的蛇皮走位(播放不了flac而可以用酷狗之类的播放)

    前言(吐槽) 写个foorbar关于flac和WAV文件的蛇皮走位的故事 本来打算上博客园开个小博客的,发现居然还要人工审核. 不等了,等到审核通过临时产生的想法都要忘了... 事情大概是这样纸滴 今 ...

  8. 第二个五年,左右横跳到P8年薪100w

    原创不易,求分享.求一键三连 之前写了一篇个人经历介绍: 34岁回顾人生,也怕中年危机! 有人觉得很有帮助,有人觉得很啰嗦,但更多的是吐槽「太长了」,尼玛读完需要一个小时,谁还愿意读? 所以这里特意将 ...

  9. 自动驾驶玩漂移,蛇皮走位何其骚!斯坦福最新研究:《头文字D》无人车版来了...

    十三 鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 轮胎剧烈摩擦着地面,烟雾在车辆疾驰的路径上留下长尾.急速过弯的声响,让人回想起秋名山上因漂移而热血沸腾的那些夜晚. 当这辆车向镜头驶来 ...

最新文章

  1. c# 带返回值的action_C#知识点讲解之C#delegate、event、Action、EventHandler的使用和区别...
  2. android调试——教你用dumpsys命令调试
  3. AI专家Marcus质疑深度学习:面临十大挑战(含参考文献)
  4. 160个Crackme018
  5. cv2.bitwise_not(主要讲这个)
  6. python tcp协议_python 网络编程 -- Tcp协议
  7. html嵌入war_WAR文件与具有嵌入式服务器的Java应用程序
  8. 涨疯了,历史总是如此相似
  9. php关联图片,PHP关联链接添加方法
  10. Spark自定义分区器
  11. 企业级WLAN市场格局
  12. 操作系统课程设计--文件系统
  13. h5调用摄像头 android,H5 使用移动端摄像头
  14. 作者序:互联网的负能量之声
  15. linux 深信服ssl_mac访问不了深信服的ssl vpn
  16. 10 杀手级的网络管理员的工具
  17. 对Java中常见的四种I/O模型理解
  18. Postgresql查询执行模块README笔记
  19. github.com连接超时 ping不通
  20. Python实现判断变量类型

热门文章

  1. 新电脑Mac安装前端环境,未完待续~
  2. LVI-SAM坐标系外参分析与代码修改,以适配各种数据集
  3. 淘宝的虚拟产品怎么引?淘宝新店虚拟产品怎么引流?
  4. VMware ESXi启动卡在 vmkibft loaded successfully
  5. PDF转Word神器—ABBYY FineReader,这个必须有!(图文)
  6. Rasa 使用ResponseSelector实现FAQ和闲聊
  7. Android图片加载--妹子图客户端
  8. es6,es7,webpack 和 babel(爱前端)
  9. 解决ThinkPad联想 笔记本电脑无法连接隐藏网络问题-提示“无法连接这个网络”
  10. 14岁男孩倒卖土地赚1700万 网友急回家跪求父母买土地