学点 C 语言(8): while 与 do while 循环

180it 2020-03-05 AM 2612℃ 0条

学点 C 语言(8): while 与 do while 循环

  1. while 循环:

    include <stdio.h>

int main(void)
{

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

}

  1. do while 循环:

    include <stdio.h>

int main(void)
{

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

}

  1. 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;

}

  1. 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;

}

  1. 无限循环:

    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;

}

支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!

标签: none

学点 C 语言(8): while 与 do while 循环