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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 14:34:35

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

指针pa指向数组a,然后*(pa+i)等价于*(a+i),那么pa和a的区别是什么呢?
本质不同,pa本质是指针,而a是数组.在进行sizeof运算的时候,sizeof(pa)等于指针的长度,win32下为4,而sizeof(a)为数组元素的个数.