00问答网
所有问题
当前搜索:
数组地址的表示方法
数组
中元素的
地址
怎么
表示
?
答:
数组及数组元素的地址表示为:a是二维数组名,也是二维数组0行的首地址,等于1000
。a[0]是第一个一维数组的数组名和首地址,因此也为1000。(a+0)或*a是与a[0]等效的,它表示一维数组a[0]0号元素的首地址。也为1000。&a[0]是一维数组a的0列元素首地址,同样是1000。因此,a,a[0],*(a...
二维
数组的地址
怎么
表示
?
答:
a是二维数组名,也是二维数组0行的首
地址
。a[0]是第一个一维
数组的数组
名和首地址*(a+0)或*a是与a[0]等效的,它
表示
一维数组a[0]0号元素的首地址。&a[0][0]是二维数组a的0行0列元素首地址。同理,a+1是二维数组1行的首地址,由此可得出:a+i,a[i],*(a+i),&a[i][0]是等...
数组
元素与数组元素
地址的表示方法
答:
数组元素地址 可以是数组名,或者数组名加上常数,或者数组元素取地址
。比如 a a+i &a[i]这三种形式都是元素地址。元素本身, 可以对元素地址取值,也可以用下标方式。比如 a[i]或者 *(a+i)
二维
数组
首
地址表示的
问题谢谢
答:
P=a;是指向首地址,等同于指向首个成员的地址比如P=&a
[0],P=a[0];是把a[0]的内容赋值给P,内容可以是数据也可以是地址。
一维
数组的地址
是怎么
表示
的啊,具体点
答:
数组的地址,就是数组名,也可以用指针变量指示
。如:int a[10]; // a就是该数组的地址,也就是a[0]的地址,也可以是&a[0],a[1]的地址为&a[1]或a+1,int *p=a; //p中存放了a的地址,a[1]的地址,p+1,a[2]的地址为p+2 其他类推 ...
数组
元素
地址的
正确
表示
答:
a是1的地址,a+1是2的地址,&(a+1)是2的
地址的
地址。题目问的是
数组
a的元素的地址,而&(a+1)显然是数组a的元素的地址的地址,那你的感觉怎么会对呢?要是只写a+1就对了!&p[i]中由于已有p=a;语句在先,所以&p[i]就是&a[i],a[i]是a数组第i个元素(或称元素值),&a[i]自然...
关于二维
数组
元素的
地址表示方法
怎么理解呀 在线求解
答:
a[i]+j 如果
数组
a定义为一个二维数组,那么a[i]+j 就
表示
第i行第j列的元素的
地址
,和上面那个一样,如果数组a是一维数组,那么就表示一个表达式的值 (a+1)=j 数组名表示第一个元素的地址,加1后表示a[0][1]的地址,这句相当于a[0][1]=j;&a[0][0]+4*i+j 这个表示a[i]...
数组地址
答:
32位系统中int 型的数据 占4个字节
数组
a[ ] 中的每个元素都是4个字节,即a[0]占四个 a[1]站四个 a[2]四个 a[3]四个 a[4]四个 首
地址
即a[0]的地址,那么a[1]的地址就是a[0]的地址 加上4.就是0xb8f00004
数组
元素
地址的表达方式
,c语言问题求解…!!
答:
A和B一看就是错的,因为计算机本身计数是从0开始,就是说,如果有三个元素在数组中,那么它们的编号就是0、1、2,而不是1、2、3(由工作原理决定的)。剩下的C和D:C:t[1]
表示
的是t这个
数组的
第2个元素的
地址
(也同时代表这个地址所存储的值)。D:*t[2]表示的是t这个数组的第3个元素...
C语言中如何用指针运算符来
表示
一个二维
数组的
元素及
地址
?
答:
拿*(*(a+i)+j)来说:a是
数组
的首地址吧,然后+i,就是说a地址向后偏移i位。就是a+i的地址了,注意,这里a+i只是地址,用*符号取出该
地址的
数据,就是*(a+i),这里*(a+i)就是第一维指针,它指的是地址,不是数据。而且后面的*(a+i)+j就是说以*(a+i)为首地址,偏移j位,然后...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言数组地址的表示方法
c语言中的地址如何表达
强制设置数组地址怎么设置
c语言数组的地址都是常量吗
数组下标表示法
c语言数组地址怎么储存
c语言数组的地址
如何确定一维数组元素的位置
数组作为函数参数传递