s+=a[i][a[j][j]]是什么意思啊
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/25 19:16:21
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 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 ;
我这么给你分步解析下吧:
你的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 ;
s+=a[i][a[j][j]]是什么意思啊
c语言问题,a=(--i==j++)?--i;++j;这句话是什么意思,
A[i][j]=0这是什么意思呀
for(j=i+n+1; j>i; j--)和s[j+1]= s[j];
c语言中,t[i++]=s[j++]是什么意思啊
a[i][j]=o · \."i==j?0:i j:
a[i][j]=i==j?0:i+j:
ACM中>?这个符号是什么意思 return a[i][j]+(i==n?0:d(i+1,j)>?d(i+1,j+1))
*(a+i*n+j) = 0;在C语言中这个语句是什么意思啊
MATLAB,[i,j,k]=find(a),
k=(i++)+(++j)这是什么意思啊?
matlab给矩阵赋值A[10,10],A[i,j]=1.5*cos(i+1.2*j) (i=j); A[i,j]=si