关于#c语言#的问题,请各位专家解答!

main( )

 { int n[3],i,j,k;

   for(i=0;i〈 3;i++)            n[i]=0;

   k=2; 

   for (i=0;i < k;i++) 

        for (j=0;j〈 2;j++) 

             n[j]=n[i]+1; 

   printf("%d\n",n[1]);

}  

为啥答案是3啊,我算起一直是4

起始 n[0]=0 n[1]=0
第一次
n[0]=n[0]+1=1;
n[1]=n[0]+1=2;
此时 n[0]=1 n[1]=2
第二次
n[0]=n[1]+1=3;
n[1]=n[1]+1=2+1=3

img