如果是指针数组呢 int *p[10],这个数组只说明了里面有10个指向int的指针,编译器允许吗,是不是可以根据系统位数确定?如果是32位的,就40Byte,
int *p[10]这种情况,编译器是允许的。其含义就是一个数组,数组中的元素都是指向整型数据的指针。
对的,int *p[10]是允许的,根据系统的位数来确定占用的内存,32位机指针占4字节,所以4*10=40,64位机指针占8字节,8*10=80