s+=a[i][a[j][j]]是什么意思啊以下程序int a[3][3]={0,1,2,0,1,2,0,1,2},i,j,s=1;for(i=0;i

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/06 00:53:53
s+=a[i][a[j][j]]是什么意思啊以下程序int a[3][3]={0,1,2,0,1,2,0,1,2},i,j,s=1;for(i=0;i
xRn@YbB#FHQ]Um8!tA@i QP\ ì 9Bʪey|=;RMXmnYx,q|"E9^7XcaMql#cߠ?PnQdowc# ;p$mDɏ%ϔR>i7~helPMbc>NA dyN}⳰.yE_0N2jU_NByqrܪu|R[3(5'y>_]*8v_ߨ<¾h^˨LYzjk"a.B rLضM d6<_>2*S`2Y`毥>ZhT Ё /%4jK`Dwب"pɫؖM-~C>=H!X/ VT.dXIp֋ߋ;_k"QݒW '

s+=a[i][a[j][j]]是什么意思啊以下程序int a[3][3]={0,1,2,0,1,2,0,1,2},i,j,s=1;for(i=0;i
s+=a[i][a[j][j]]是什么意思啊
以下程序
int a[3][3]={0,1,2,0,1,2,0,1,2},i,j,s=1;
for(i=0;i

s+=a[i][a[j][j]]是什么意思啊以下程序int a[3][3]={0,1,2,0,1,2,0,1,2},i,j,s=1;for(i=0;i
你这段代码里的[ ]里面都是int类型,所以先不管其他的了.
我这么给你分步解析下吧:
你的int a[3][3]=.,a[j],a里面的第(i+1)个元素,显然本来就是个数组,就是数组里面的元素又是个数组;
这么看一下:int[] aaa = a[j]; 所以a[j][j] 就是aaa[j];
而 aaa[j]就是int类型的,int b=aaa[j] ; 所以:a[i][a[j][j]] 实际上就是 a[i][b] ;
接下来的 a[i][b]就又是跟上面一样的来理解了.其实这再简单不过了,只是形式上看起来复杂而已.
a[i]的元素为数组d,a[i][b]就是个int类型f,s+=a[i][a[j][j]],就是s=s+f ;