编译器visual studio
如下代码:
int **ip;
ip = (int **)malloc( sizeof(int*) *2);
for(int i = 0;i < 2 ; ++i)
{
ip[i] = (int *)malloc(sizeof(int) * 3);
}
//测试sizeof(ip)/sizeof( int *)值为1,
//sizeof(p)值为4,
//测试sizeof(ip[0])/sizeof( int)值也为1,
在看如下代码:
int ia[2][3];
//测试sizeof(ia)/sizeof( int *)值为2,
//sizeof(p)值为24,
//
//测试sizeof(ia[0])/sizeof( int)值也为3,