学点 C 语言(8): while 与 do while 循环
学点 C 语言(8): while 与 do while 循环
涂孟超 发表于3年前
学点 C 语言(8): while 与 do while 循环
  • 发表于 3年前
  • 阅读 1
  • 收藏 0
  • 点赞 0
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   


1. while 循环:
#include <stdio.h>

int main(void)
{
    int i=0;
    while (i<10) {
        i++;
        printf("%d\n", i);
    } 
    getchar();
    return 0;
}

 
 
 
 
 

 

 

  

2. do while 循环:
#include <stdio.h>

int main(void)
{
    int i=0;
    do
    {
        i++;
        printf("%d\n", i);                
    } while (i<10);
    getchar();
    return 0;
}

 
 
 
 
 

 

 

  

3. while 与 do while 的区别:
#include <stdio.h>

int main(void)
{
    int i=10;

    while (i<10)
    {
        printf("while");    //这个不会执行
    }
        
    do
    {
        printf("do while"); //这个会执行
    } while (i<10);

    getchar();
    return 0;
}

 
 
 
 
 

 

 

  

4. break 与 continue:
#include <stdio.h>

int main(void)
{
    int i=0;

    while (i<10)
    {
        i++;
        if (i == 8) break;      /* 不超过 8 */
        if (i%2 == 0) continue; /* 只要单数 */
        printf("%d\n", i);
    }

    getchar();
    return 0;
}

 
 
 
 
 

 

 

  

5. 无限循环:
#include <stdio.h>

int main(void)
{
    int i=0;
    while (1)    //或 while (!0)
    {
        i++;
        printf("%d\n", i);
        if (i == 100) break;
    }
    getchar();
    return 0;
}

 
 
 
 
 

 

 

  

共有 人打赏支持
粉丝 12
博文 2004
码字总数 14107
×
涂孟超
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: