C语言_循环结构

   程序的三种结构:顺序结构,分支结构,循环结构; 

   循环结构的特点:在满足特定的条件下,反复执行某段程序。

   三种循环语句:while语句,do...while语句,for语句。

   while循环:

           while(条件表达式){

               语句

          }

   条件表达式为真执行循环语句,一旦条件表达式为假,跳出循环。

   通常在不确定循环次数的情况下,使用while语句。

   例子:

    //    while打印出1~100之间7的倍数。

    //    初始化循环变量

    int i = 7;

    //    开始循环,循环条件为100

    while (i <= 100) {

        //    如果满足条件,执行括号内的语句,如果不满足,跳出循环

        //    需要进行判断,如果为7的倍数才打印

        if (i % 7 == 0) {

            printf("%d\n",i);

        }

        //    需要注意,循环常量务必保证可以被执行到

        i++;

        //    语句进行到这里,下面应该执行的是返回到条件表达式而不是直接退出循环

    }

  随机数:arc4random()--返回一个随机数,

        如果想要指定范围内的随机数,

      公式:arc4random() % (最大值 - 最小值 + 1) + 最小值;

  break语句在循环中的作用,跳出本层循环(通常与if连用)

   continue语句在循环中的作用,跳出本次循环;

   for循环:

  1.循环变量的初始化 2.循环条件->(条件满足才执行)3.语句 4.循环增量->2.3.4.2.3.4->退出

  

   fro(循环变量初始化;循环条件;循环增量){

      语句

   }

  循环条件为真,执行循环体。

  for循环通常用于确定次数的循环。

  循环嵌套:

   双层for循环:

   

    for (int j = 0; j < 3; j++) {

        printf("外层循环第%d次开始\n",j);

        for (int i = 1; i < 4; i++) {

            printf("内层循环第%d次开始\n",i);

            // printf("%d",i);

        }

        printf("\n");

        printf("内层循环结束\n");

        printf("外层循环%d次结束\n\n",j);

    }







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值