sizeof 计算数据类型占多少字节
int *p, sizeof(p) :4 sizeof(*p) :4
int a[10] sizeof(a) :40
char str[]="hello" sizeof(str):6 strlen(str):5
void fun(int a[10]) 等价int *a
{
sizeof(a) :4
}
经典问题:
double* (*a)[3][6];
sizeof(a):4
sizeof(*a):3*6*4=72
sizeof(**a):24
sizeof(***a):4
sizeof(****a):8
http://www.cnblogs.com/chengxin1982/archive/2009/01/13/1374575.html
原文地址:http://www.cnblogs.com/jsy306/p/3735234.html