C语言---------*(*(a+1)+2)&二维数组

看访问方式(*或者[])有几层

  • 0层 行首地址
  • 1层 元素地址
  • 2层 元素
    C语言---------*(*(a+1)+2)&二维数组_第1张图片
    C语言---------*(*(a+1)+2)&二维数组_第2张图片
  1. &a+i = a + i*sizeof(a);
  2. a+i = a + i*sizeof(a[0]);
  3. *a+i = a + i*sizeof(int);

你可能感兴趣的:(#,C语言)