77问答网
所有问题
当前搜索:
指针和指针数组
指针数组和指针
是一样的吗?
答:
正确的。
数组指针
是指向数组地址的指针,其本质为指针;指针数组是数组元素为指针的数组(例如 int *p[4],定义了p[0],p[1],p[2],p[3]三个指针),其本质为数组。数组指针的使用在某些情况下
与指针数组
很相似,要注意区别。p是一个指针变量,它指向包含4个int元素的一维数组,此时p的增量以它...
数组
指针和指针数组
有什么区别( )。
答:
数组指针
只是一个指针变量,它占有内存中一个指针的存储空间,而
指针数组
是多个指针变量,以数组形式存在内存当中,占有多个指针的存储空间。
C语言:简述一下“
数组和指针
的关系”?
答:
//(1)指向对象的
指针
:(()里面的值是初始化值)int *p=new int(0) ; delete p;//(2)指向
数组
的指针:(n表示数组的大小,值不必再编译时确定,可以在运行时确定)int *p=new int[n]; delete[] p;//(3)指向类的指针:(若构造函数有参数,则new Class后面有参数,否则调用默认...
数组
指针和指针数组
的区别
答:
数组指针数组
名本身就是一个指针,指向数组的首地址。注意这是声明定长数组时,其数组名指向的数组首地址是常量。而声明数组并使某个指针指向其值指向某个数组的地址(不一定是首地址),指针取值可以改变。指针数组主要用来指向若干字符串,使字符串的处理更加灵活。同时,我们应该清楚知道,字符串本身就是一个一维...
指针数组和数组指针
的区别
答:
指针数组
是数组,它的元素是指针;而
数组指针
是指针,可以用来指向数组。如:int a,b,c;//ptarr是指针数组,它有3个元素,每个元素都是指针,分别保存了a、b、c的地址 int *ptarr[]={&a,&b,&c};再如:int arr[]={1,2,3};//arrpt是数组指针,它可以指向一个具有3个int型元素的数组...
c语言指针,指向数组的指针、指向
指针数组
的指针、指向数组的指针的指...
答:
解答:1. 如何声明一个
指针
,这个指针是指向整个
数组
的,数组有n个元素,每个元素是int,不是int (*p)[n],而是最简单的int*p;2. 如何声明一个指针,这个指针也是指向数组的,数组有n个元素,每个元素不是int,而是指针int*;这个指针是int**p;3. 又如何声明一个指针,它指向另一个指针,这“...
C语言
指针数组指针
怎样理解?
答:
指针数组
,指数组元素就是
指针 数组指针
,对于一维数组来说就是数组名 故对于一维数组来说,数组名是第一个元素的指针,而元素本身也是指针,故数组名是指向指针的指针。例如: int * p = &a; int ** q = &p;则p中储存的是整形变量a的地址,而指针p自身也是变量(指针变量通常占4个字节),故...
指针数组
与指向指针的指针有什么区别
答:
1.声明时二者不同,如:char p[10],是
指针数组
,声明p是有10个元素的数组,其每一个元素都是指向char型变量的指针。而int p是声明p是一个指针,它指向一个指向int变量的指针。2.访问时二者不同,指针数组是通过数组获得指针,再由获得的指针获得变量,如:b=*p[2]是把数组p第三个元素作为指针...
C语言中:数组
指针与指针数组
有什么区别?
答:
数组指针
是指向这个数组首地址的指针,指向对象是这个数组;
指针数组
是存放一类指针的数组,这个数组的每个元素都是一个指针;例子:int a[10];int* s;s = a;//这里s就是一个数组指针,它的值就是数组a 的首地址;当然,如果a是一个整数,那s就是一个指向整型的指针;int a;int* s[5];for...
数组
指针和指针数组
的区别
答:
指针数组
是由若干指针组成的数组,它是一组指针,而不是一个指针。它和普通的数组一模一样,只是它存放的是指针,也就是地址,而不是元素的值。如:int a=2,b=3,c=5;int*p[3];p[0]=&a;p[1]=&b;p[2]=&c;则*p[1],*p[2]分别代表3和5。有什么问题请留言。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
指针数组和数组指针的应用
c语言指针数组和数组指针
数组和指针的关系
指向数组的指针
数组与指针
指针数组如何赋值
指针数组赋值
数组指针定义
数组名是指针吗