20
因为
*pa[5] 是一个指针数组
一个指针 要分配一个int存储他的地址 所以 sizeof(pa[0])=4
那个5个,就是 5(ˇˍˇ) 5x4=20
20
char *pa[5];是定义一个指针数组,数组含有5个元素。指针一般是占4字节。所以4*5=20
sizeof(pa)应该是20个字节,因为这个时候pa指向一个字符串数组,它占的大小其实就是一个指针的大小*4
20,pa是个指针数组,元素是char指针,每个指针占4个字节,有5个元素,共20
4,pa是一个指针,指针的大小就是4个字节