C语言 程序执行顺序
发布网友
发布时间:2022-04-24 20:26
我来回答
共3个回答
热心网友
时间:2023-10-09 20:50
for (i = 0; i<2; i++)
{
for (j = 0; j<2; j++)
{
for (k = 0; k<2; k++)
{
printf("%d %d %d\n", i, j, k);
}
}
}
最开始i=0, j=0,k从0到1;
输出:0 0 0 / 0 0 1
然后k循环结束,j增加变为1,此时k继续从0到1,
继续输出:0 1 0 / 0 1 1
然后k循环结束,j循环结束,i增加变为1,j继续从0开始,k从0到1;
输出:1 0 0 / 1 0 1
然后k循环结束,j变为1,k继续从0到1;
输出: 1 1 0 / 1 1 1;
热心网友
时间:2023-10-09 20:50
mian函数写得很清楚是三层循环输出i,j,k
//i=0,j=0,循环两次
i=0,j=0,k=0
i=0,j=0,k=1
//i=0,j=1,循环两次
i=0,j=1,k=0
i=0,j=1,k=1
//i=1,j=0,循环两次
i=1,j=0,k=0
i=1,j=0,k=1
//i=1,j=1,循环两次
i=1,j=1,k=0
i=1,j=1,k=1
热心网友
时间:2023-10-09 20:51
for嵌套使用的时候是先在内层执行完所有操作之后再继续执行外层操作