嵌套循环
打印100次 I like you
#include <stdio.h>
int main()
{
int i = 0;
for(i=0; i<10; i++)
{
int j = 0;
for(j=0; j<10; j++)
{
printf("I like you\n");
}
}
//10*10=100
return 0;
}
如果贸然沈略会导致打印出错
#include <stdio.h>
int main()
{
int i = 0;
int j = 0;
for(; i<10; i++)
{
for(; j<10; j++)
{
printf("I like you\n");
}
}
//10*10=100
return 0;
}
此时嵌套里的for循坏不沈略便还能打印100次
#include <stdio.h>
int main()
{
int i = 0;
int j = 0;
for(; i<10; i++)
{
for(j=0; j<10; j++)
{
printf("I like you\n");
}
}
//10*10=100
return 0;
}
- 打印两个66
#include <stdio.h> int main() { int x,y; for(x = 0,y = 0; x<2&& y<5; ++x, y++) { printf("666\n"); } return 0; }
//请问要循环多少次
#include <stdio.h>
int main()
{
int i = 0;
int k = 0;
for(i=0 ,k=0; k=0; i++, k++) //k=0 为假所以没有执行,循环0次。
k++;
return 0;
}
do...while循环
1 2 3 4死循环
#include <stdio.h>
int main()
{
int i =1;
do
{
if(i == 5)
continue;
printf("%d ",i);
i++;
}
while(i<=10);
return 0;
}