指针pa指向数组a,然后*(pa+i)等价于*(a+i),那么pa和a的区别是什么呢?
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/28 13:10:23
![指针pa指向数组a,然后*(pa+i)等价于*(a+i),那么pa和a的区别是什么呢?](/uploads/image/z/6953314-58-4.jpg?t=%E6%8C%87%E9%92%88pa%E6%8C%87%E5%90%91%E6%95%B0%E7%BB%84a%2C%E7%84%B6%E5%90%8E%2A%28pa%2Bi%29%E7%AD%89%E4%BB%B7%E4%BA%8E%2A%28a%2Bi%29%2C%E9%82%A3%E4%B9%88pa%E5%92%8Ca%E7%9A%84%E5%8C%BA%E5%88%AB%E6%98%AF%E4%BB%80%E4%B9%88%E5%91%A2%3F)
指针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)为数组元素的个数.