回答:运行截图如下:
代码,及解释如下
#include<stdio.h>
int main()
{
int n[3], i, j, k;
for (i = 0; i < 3; i++) {
n[i] = 0; //数组初始化为0
}
k = 2;
for (i = 0; i < k; i++) {
for (j = 0; j < k; j++) { //这里比较难理解,因为数组 n[] ,一直在改变
n[j] = n[i] + 1; //外层循环,i由 0 -> 1
/*
n[0]=n[0]+1=1 n[1]=n[0]+1=2
n[0]=n[1]+1=3 n[1]=n[1]+1=3
*/
}
}
printf("%d", n[1]); //输出3
}