学点C语言(8):while与do while轮回
副标题#e#
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;
}
#p#副标题#e#
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;
}
返回“学点C语言 – 目次”