循环结构执行的东西看不懂啊
输出的东西怎么算出来的?i jk三个循环 赋初值 循环条件 变量增值不是一样的 吗为啥 输出结果 大不相同 你的是循环的嵌套,外层动1下,内层需要动2下,应该是你的代码写的让你自己有点看不懂。首先你要明白,循环里面的内容先运算,才能到for里让变量+1
for ( i = 0; i < 2; i++ ) // i+1就必须经历:j+2
{
for ( j = 0; j < 2; j++ ) // j+1就必须经历:k+2
{
for ( k = 0; k < 2; k++ ) // k+1就必须经历:打印1次
{
printf("%d %d %d", i, j, k);
}
}
} 自己把大括号加上就知道为什么了{:10_279:} 要么加上大括号,要添加缩进
页:
[1]