指针数组与指向指针的指针有什么区别
1、指针数组声明的是数组,数组里放的是指针;而指向指针的指针声明的是指针,只是这指针指向另一个指针。声明时二者不同,如:char p[10],是指针数组,声明p是有10个元素的数组,其每一个元素都是指向char型变量的指针。
2、性质不同 指针数组:首先它是一个数组,数组的元素都是指针,它是“储存指针的数组”的简称。数组指针:首先它是一个指针,它指向一个数组,它是“指向数组的指针”的简称。
3、数组指针是指向数组地址的指针,其本质为指针;指针数组是数组元素为指针的数组(例如 int *p[4],定义了p[0],p[1],p[2],p[3]三个指针),其本质为数组。数组指针的使用在某些情况下与指针数组很相似,要注意区别。
4、指针数组:表示的是一个数组,数组中每一个变量都是指针型变量。数组指针:表示的是一个指针类型的变量,这个指针变量指向的是一个数组。
5、指针数组是里边保存着指针的数组,是数组其元素是指针。指向数组的指针变量是指针,该指针指向的内存地址是一个数组的元素的地址。int * a[n] 就是一个长度为n的整形指针数组,其中保存着n个整形指针。
指针数组和指针是一样的吗?
1、数组和指针的区别:指针变量用于保存数据的地址,数组用于直接保存数据(当然你可能见过,数组的每个元素是指针,不过,一组指针也是数据,它们各自的内容才是地址)。
2、你好,指针是指向一处内存的东西,里面装着这处内存的地址。
3、一般来说*p=&a的表示 *** 是错的,*p=a和p=&a是正确的。*p=a的意思:将a的值赋给p指针指向的地址的值;p=&a的意思是:将a的地址赋给指针p;区别:*p是一个值;p是一个地址;两者完全不相同。
4、指针数组声明的是数组,数组里放的是指针;而指向指针的指针声明的是指针,只是这指针指向另一个指针。
指针数组与数组指针的区别是什么?麻烦详细点
指针数组和数组指针指针数组和指向数组的指针的区别的区别主要有以下几点指针数组和指向数组的指针的区别:数组名不可以改变指针数组和指向数组的指针的区别,而指向数组的指针是可以改变的。字符串指针指向的字符串中的字符是不能改变的,而字符数组中的字符是可以改变的。
他们的区别是指针数组和指向数组的指针的区别:指针数组,表示的是一个由指针变量组成的数组也就是说其中的元素都是指针变量,而数组指针表示的是这是个指向数组的指针。
【答案】指针数组和指向数组的指针的区别:A、C 数组指针只是一个指针变量,它占有内存中一个指针的存储空间,而指针数组是多个指针变量,以数组形式存在内存当中,占有多个指针的存储空间。
数组指针,是指向数组的指针。通常所说的数组指针,只是一个指针,他只能存放一个地址。一般用于多维数组。举例说明,假设有一个四行五列的二维数组A,C语言认为它是由四个五元素的一维数组首尾相连组成的。
指针数组是数组,它的元素是指针;而数组指针是指针,可以用来指向数组。
指针数组和指向数组的指针的区别的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于指针数组与数组指针、指针数组和指向数组的指针的区别的信息别忘了在本站进行查找喔。