全站数据
8 4 2 0 5 8 1

区分数组指针和指针数组

心理学昌明 | 简单学习,快乐成才!         
问题更新日期:2024-10-31 13:36:36

问题描述

区分数组指针和指针数组希望能解答下
精选答案
最佳答案

1 数组指针是指一个指向数组的指针变量,指针数组是指一个数组,该数组的元素都是指针类型。

2 数组指针的声明方式为:类型 (*变量名)[数组长度];指针数组的声明方式为:类型 *变量名[数组长度];3 数组指针的使用方式为:可以通过指针运算符*对指针进行间接访问数组元素,例如:*arrPtr[0];指针数组的使用方式为:可以直接访问数组元素即指针变量,例如:arrPtr[0]。

4 区别在于数组指针是指向一个数组的指针,而指针数组则是一个数组,其中每个元素都是指针类型。因此,在使用时需要根据语境来判断使用哪种方式。

其他回答

区别是:数组指针是一个指针,指针指向一个数组,在32位系统中占4个字节,而数组所占字节的大小还需要进一步判定。指针数组是一个数组,数组中存储是指针,其在编辑器中所占的内存有多少字节由数组本身决定;

其他回答

数组指针是一个指针,该指针是指向某个数组的,通常用它指向二维数组的行。而指针数组是一个数组,其里面的每个元素都是指针,换句话说指针数组是由一个个指针构成的数组。