C语言循环语句

c语言提供了3种循环语句,包括while、for和do while。

1. while循环

1.1 while和if的对比

while语句和if语句很相似

if语句:

if(表达式)

    语句;

while语句:

while(表达式)

     语句;

用代码图看更形象一些

虽然形式差不多,但while是循环语句,这个代码打出的是死循环的hehe。

1.2 while的执行流程

①首先判断i是否满足while条件句,满足则进入循环,否则跳出循环;

②接着执行while括号里的语句,执行后重新跳转到while条件句;

③最后再次判断是否满足while条件句,满足则进入循环,否则跳出循环。

1.3 while练习

现在已经掌握了如何使用while语句,开始练习吧(手动滑稽

可以先猜一下上图代码的输出情况,并亲自尝试一遍。

练习:输入一个正整数,逆序打印这个数的每一位

例如:输入456,输出6 5 4;

思路:

①首先要把最低位求出来,可以采用取余的办法(num%10);

②接着取次最低位,这时可通过去除最低位、把次最低位转为最低位(num/10),再往下进行;

③最后循环步骤1和步骤2,就可得到练习所要的情况。

注意 num%10 的位置。

2. for循环

2.1语法形式

for循环是3种循环中使用最多的,语法形式:
for(表达式1;表达式2;表达式3)

表达式1:用于循环变量的初始化;

表达式2:用于循环结束条件的判断;

表达式3:用于循环变量的调整。

2.2 for语句的执行流程

①将变量i初始化;

②判断变量i是否满足循环条件,满足则进入循环,否则跳出;

③执行for循环中的语句;

④调整循环变量i,并跳到循环变量的初始化,开始下一次循环。

2.3练习

列出1-100中3的倍数

思路:

①首先把1-100个数表示出来;

②找出3的倍数。

3. do while语句

3.1语法形式

do while在循环语句中用的最少,语法形式如下:
do

   语句:

while(表达式);

do while是先进入到循环里,执行语句,然后在执行while后面的判断式,表达式为真,就能进行下一次,否则跳出循环。

3.2 do while循环的执行流程

①首先进入到循环里;

②判断变量i是否满足while里的条件,满足则进入下一次,否则跳出循环。

3.3练习

列出1-50中的奇数

注:while后面要跟“ ;”。

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值