数组 指针和
指针数组是两种不同的概念。
数组 指针是指一个指向
数组的
指针变量,它可以指向一个
数组的首地址。我们可以通过
数组 指针来操作
数组中的元素,可以通过
指针的偏移来访问
数组中的元素,也可以通过
指针的解引用来获取
数组中的元素值。例如,int (*p)[5]表示一个指向包含5个整数的
数组的
指针。
指针数组是指一个
数组,其中每个元素都是
指针类型。这些
指针可以指向不同的对象或者相同类型的对象。我们可以通过
指针数组来访问不同的对象,也可以通过
指针数组来实现一些高级的
数据结构。例如,int *p[5]表示一个包含5个指向整数的
指针的
数组。
因此,
数组 指针和
指针数组的
区别在于它们指向的对象不同。
数组 指针指向的是一个
数组,而
指针数组本身就是一个
数组,其中的元素都是
指针类型。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/9085.html