学点 C 语言(7): for 循环(2)
6. 携带其他变量:
#include
int main(void)
{
int i, j=0;
for (i = 0; i < 10; i++, j = i*2) {
printf("%d,%d ", i,j);
}
getchar();
return 0;
}
#include
int main(void)
{
int i, j=999;
for (i = 0; i < 10; j = i++) {
printf("%d,%d ", i,j);
}
getchar();
return 0;
}
7. 嵌套:
#include
int main(void)
{
int i,j;
for (i = 0; i < 10; i++) {
for (j = 0; j < 10; j++) {
printf("%2d ", i*j);
}
printf(" ");
}
getchar();
return 0;
}
8. break:
#include
int main(void)
{
int i;
for (i = 0; i < 10; i++) {
if (i == 5) break;
printf("%d ", i);
}
getchar();
return 0;
}
9. continue:
#include
int main(void)
{
int i;
for (i = 0; i < 10; i++) {
if (i%5 == 0) continue;
printf("%d ", i);
}
getchar();
return 0;
}