#include <stdio.h>
int main()
{
int a = 0;
int i = 0;
int j = 0;
for (i = 0; i < 10; i++)
{
printf("i=%d\n", i);
printf("j=%d\n", j);
for (j = 0; j < 10; j++)
{
printf("i和j有赋初值%d\n",a);
a++;
}
}
for (; i < 20; i++)
{
printf("i=%d\n", i);
printf("j=%d\n", j);
for (; j < 20; j++)
{
printf("i和j都没有赋初值%d\n", a);
a++;
}
}
for (i = 20; i < 30; i++)
{
printf("i=%d\n", i);
printf("j=%d\n", j);
for (; j < 30; j++)
{
printf("i赋初值,j不赋初值%d\n", a);
a++;
}
}
for (; i < 40; i++)
{
printf("i=%d\n", i);
printf("j=%d\n", j);
for (j = 30; j < 40; j++)
{
printf("j赋初值,i不赋初值%d\n", a);
a++;
}
}
}
关于for循环有无赋值表达式的循环规则
最新推荐文章于 2023-03-22 09:15:00 发布