c8-11.c 706 B

123456789101112131415
  1. #include <stdio.h>
  2. int main()
  3. { int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23};
  4. printf("%d,%d\n",a,*a); // 0行首地址和0行0列元素地址
  5. printf("%d,%d\n",a[0],*(a+0)); // 0行0列元素地址
  6. printf("%d,%d\n",&a[0],&a[0][0]); // 0行首地址和0行0列元素地址
  7. printf("%d,%d\n",a[1],a+1); // 1行0列元素地址和1行首地址
  8. printf("%d,%d\n",&a[1][0],*(a+1)+0); // 1行0列元素地址
  9. printf("%d,%d\n",a[2],*(a+2)); // 2行0列元素地址
  10. printf("%d,%d\n",&a[2],a+2); // 2行首地址
  11. printf("%d,%d\n",a[1][0],*(*(a+1)+0)); // 1行0列元素的值
  12. printf("%d,%d\n",*a[2],*(*(a+2)+0)); // 2行0列元素的值
  13. return 0;
  14. }