#include
#define ROW 3
#define COLUMN 5
void demo(int a[ROW][COLUMN])
{
printf("%d,%d\n",sizeof(a),sizeof(*a));
}
int main()
{
int a[ROW][COLUMN];
printf("%d,%d,%d,%d\n",sizeof(a),sizeof(*a),sizeof(a[0]),sizeof(*a[0]));
demo(a);
return 0;
}
希望大神解释一下,demo函数中的 输出,为什么sizeof(a)为8?