数组与指针关系

来源:互联网 发布:天书世界宝塔建造数据 编辑:程序博客网 时间:2024/05/16 12:55
数组与指针关系:
E1[E2]=(*((E1)+(E2)))
a[i]=(*((a)+(i)))=*(a+i)
a[i][j],a[i]=E1,E2=j
a[i][j]=*(a[i]+j)=*(*(a+i)+j)
a[i][j][k]=*(a[i][j]+k)=*(*(a[i]+j)+k)=
*(*(*(a+i)+j)+k)
依次推算
举例:
int a[3];
    a[2]=4;
    printf("%d,%d",(*((a)+(2))),*(a+2));//4,4
    
    int b[3][4];
    b[2][2]=3;
    printf(",%d,%d",*(b[2]+2),*(*(b+2)+2));//3,3
0 0
原创粉丝点击