循环语句的学习 2

循环语句的学习 2

今天学习的内容有点多 我想我还没有完全吃透(有点难)
在学的时候还好好的 做题就不知道从哪下手了

先讲讲switch语句 while和 do while和 for 循环罢

  1. switch语句
    也是来提供分支结构 外观上我认为比较容易理解
    它的标准格式是这样
 switch (expression) {
 case value1: statement
 breakcase value2: statement
 breakdefault: statement`
 }

你看 格式很漂亮 同时 解释一下 switch后面加的是判断语句
case后面也就是接的第几个分支 当都不属于这几个分支的时候 则到default这来
注意!:1.case和后面的数字必须要加空格
2.每一个case语句中的代码执行完成后,要加上break,才能跳出这个语句
3.case和default没有要求顺序 但一般都放在最后

  1. while循环
    作为循环语句中的一种 while循环和if语句比较类似
    这是while循环的例子
#include <stdio.h>
 int main()
 {
 while(1)
 return 0;
 printf("hehe\n"); //while后条件满足 死循环打印hehe
 }
 

在这里插入这是图片描述这是while语句的流程图

循环啊循坏 好好好

3.for循环
for循环属于是c语言中最常用的一种循环了 据说著名游戏给她爱5中就有把一个for循环循环了19亿次的奇迹(怪不得我每次进线上都在云上卡半天)
讲正题
for循环的表达式如下

for(表达式1;表达式2;表达式3

解释一下三个表达式的作用
表达式1 用于循环变更的初始化
表达式2 用于循环结束条件的判断
表达式3 用于循环条件的调整

还是得实践出真知 咱举个例子
在屏幕上答应1~10的值

这是while循环的例子

#include <stdio.h>
 int main()
 {
  int i = 0;
  for(i=1; i<=10; i++)
  {
    printf("%d ", i);
  }
 return 0;
 }

结果就是 1 2 3 4 5 6 7 8 9 10

3.5
对比一下这两个循环
在这里插入图片描述for循环 漂亮的很呐(当然while循环有时也得用)
在这里插入图片描述
4.do-while循环
它长这样

do
语句;
while(表达式);

这个循环是直接开始循环 在执行while后的表达判断式 表达为真,就会下一次 为假 就不再继续循环

实践出真知!!!
一样 打个1~10先

#include <stdio.h>
 int main()
 {
 int i = 1;
 do
 {
 printf("%d ", i);
 i = i + 1;
 }while(i<=10);
 return 0;
 }

1 2 3 4 5 6 7 8 9 10
注意 一般这个在循环体至少被执行一次的场景下 用的比较少

结语:一做题就脑袋大 (悲)
看到这篇文章的大牛们可以给我指点迷津吗
文章有误可以指出一下 哈哈

  • 6
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值