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;
}


posted on 2008-11-26 12:11  万一  阅读(2368)  评论(7编辑  收藏  举报