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

来源:学生作业学帮网 编辑:学帮网 时间:2024/07/05 05:38:26

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

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