指针数组和数组指针是什么有什么区别
指针数组是一个数组,每个元素都是指针,它存储了多个指针的地址。可以通过下标来访问数组中的每个指针元素,然后再通过指针来访问对应的值。
数组指针是一个指针,它指向一个数组的首地址。可以通过指针来访问整个数组,或者通过指针的偏移量访问数组中的特定元素。
区别:
- 数据类型不同:指针数组的每个元素都是指针,而数组指针本身是一个指针。
- 访问方式不同:指针数组可以通过下标访问每个指针元素,然后再通过指针访问对应的值;而数组指针可以通过指针的偏移量来访问数组中的元素。
- 用途不同:指针数组通常用于存储多个指针地址,可以用来表示多个相关的指针;而数组指针通常用于指向整个数组,可以方便地对整个数组进行操作。
原文地址: http://www.cveoy.top/t/topic/iOfz 著作权归作者所有。请勿转载和采集!