#include<stdio.h>main(){ int a[2][3]={1,2,3,4,5,6}; printf("%d\n",a-&a[0][0]); }编译错误a代表第0行元素首地址和&a[0][0]是同一个地址但是为什么不能相减
由于是2维数组,所以,a[0] 与 &a[0][0] 是同一个地址。