C语言循环控制语句

一、什么是循环?

    当条件满足的时候,重复的执行某一个代码段

 

    构成循环的条件是什么?

    1)循环退出的条件

    2)循环体(重复执行的代码段)

    3)让循环正常退出条件满足的代码

 

    C语言有哪几种循环?

 

    while循环

    do...while循环

    for循环

 

二、1、while循环

    格式:

    while(表达式){

        语句块1;

    }

 

    2、使用

    int i=0;

    while(i<5){

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

        i++; //1  2

    }

 

    3、陷阱 while死循环(循环条件永远为真)的问题

    int a=1;

    while (a) {

        printf("xx\t");

    }

 

    4、while循环使用的注意点:

    1)while(非0的数)  死循环

    2)while(3==num)

    3) 可以省略大括号的问题(while循环体只有一句话)

    特注:1>以后if、while、for语句中,如果后面接一行语句,同一加{}

         2>do while 和 while的区别:while是先判断条件后执行语句块,do while 是先执行后判断,因此当条件为假的时候,while执行0次循环体    dowhile会执行1次循环体

 

三、for循环使用

  1,for循环格式

    1>for循环的第一种形式

    for (int i=n;i>=1; i--) {

           ji=ji*i;

    }

 

    2>、第二种形式:省略表达式1

    int m=n;

    for (;n>=1;n--) {

        ji *= n;

    }

 

    3>、第三种形式:省略表达式1和表达式3

    int m=n;

    for (; n>=1; ){

        ji*=n;

        n--;

    }

 

    4>、for (; ; ){} 这是一个死循环

  2,for循环嵌套问题:

        for循环嵌套中第一层控制行的输出,第二行控制列的输出

 

四:break和continue使用

    break只用在循环结构中,表示停止循环(在多层循环中,一个break语句只向外跳一层)

    continue只用在循环结构中,表示结束本次循环,继续下次循环

转载于:https://www.cnblogs.com/-boy/p/4025277.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值