指针pa指向数组a,然后*(pa+i)等价于*(a+i),那么pa和a的区别是什么呢?

来源:学生学帮网 编辑:学帮网 时间:2024/07/07 23:32:32

指针pa指向数组a,然后*(pa+i)等价于*(a+i),那么pa和a的区别是什么呢?

本质不同,pa本质是指针,而a是数组.在进行sizeof运算的时候,sizeof(pa)等于指针的长度,win32下为4,而sizeof(a)为数组元素的个数.