循环语句
while for do while
while语法结构
int main()
{
printf("加入bit!\n")
int lottery = 0; //0表示没买,1表示买了
while(1)
{
int count = 0;
printf(是否买彩票<yes:1, no:0>#")
scanf("%d", &lottery);
if (lottery)
{
printf("赢取白富美\n")
break;
}
else
{
count ++;
printf("疯狂码代码中......\n");
if (count >=100)
{
printf("成为大神\n")
break;
}
}
while语句的基本语法:
#include <stdio.h>
int main()
{
int i = 1;
while(i <= 10)
{
printf("%d", i);
i = i++;
}
return 0;
}
while语句中的break和continue:
break:永久终止循环。
continue:终止本次循环,直接跳转到while语句的判断部分,进行下一次循环的入口判断。
补充知识:putchar和getchar
for循环:
for循环语法结构
#include <stdio.h>
int main()
{
int i = 0;
for(i=1; i<=10; i++)
{
printf("%d", i)
}
return 0;
}
break和continue在for循环中:
一些建议:
do...while()循环
do语句的语法:
int main()
{
int i = 10;
do
{
printf("%d\n", i);
}
while(i<10);
return 0;
}
do...while循环中的break和continue
continue是返回至while中。