C语言入门,while语句,实现在一定条件下的循环,可以用while实现死循环,while的使用语法如下:
while(执行条件)
{
    执行代码;
}
1、使用while,实现死循环,死循环一般在新建进程或者线程的时候经常会用到,下面举个使用while实现1秒打印一次的程序
#include <stdio.h>
int main(void)
{
    while(1)
    {
        printf("Test.\n");
        sleep(1);
    }
    return 0;
}
运行结果:
Test. Test. Test.
以上程序会每隔一秒打印一次Test.
2、在while里加上判断条件
#include <stdio.h>
int main(void)
{
    char a;
    a = getchar();                           //从标准输入获取字符
    while(a != 'c')                          //当遇到c字符输入,退出循环。
    {
        if(a != '\n')                        //从获取的字符里滤掉回车键
            printf("You type:%c,not c\n",a);
        a = getchar();
    }
    printf("Got c.\n");
    return 0;
}
运行结果:
q You type:q,not c c Got c.
该程序,一开始等待键盘输入,获取输入之后,使用while进行判断,如果输入的不是c字符,则进入循环,并打印输入的字符。然后继续等待键盘输入,直至遇到c字符的输入。