问题 填空题

有以下程序
#include<stdio.h>
main()
int n[2],ij;
for(i=0;i<2;i++)n[i]=0;
for(i=0;i<2;i++)
for(j=0;j<2;j++)n[j]=n[i]+1;
printf("%d\n",n[1]);

程序运行后的输出结果是______。

答案

参考答案:C

解析: 本题考查for循环的相关知识。首先给数组n的所有元素都初始化为0,然后执行2次循环。当i=0,j=0时,n[0]=n[0]+1=1,j=1时,n[0]+1=2;当i==1,j=0时,n[0]=n[1]+1=3,j=1时,n[1]=n[1]+1=3,所以最后输出3。

多项选择题
问答题