中易网

为什么*a才与a[0]的地址相同呢?*

答案:4  悬赏:50  
解决时间 2021-02-21 18:01
#include

int main()
{
int *a[5]={0};
int b = 10;
a[0] = &b;
printf("%p\n",a[0]);
printf("%p\n",a);//为什么*a才与a[0]的地址相同呢?*a代表什么意思呢?
}
最佳答案
*a就是a[0], *a和a[0]无条件等价

a是个int* [], a是这个数组的首地址,那么*a自然就是首地址代表的空间里的值了,那就是a[0]了

a[0]的含义是:从地址a开始,偏移0个单位后的地址内的值,*a的意思是地址a内的值,所以说任何情况下*a和a[0]都是等价的
全部回答
*a[5]为数组,那么符号a就代表数组的首地址,a[0]是数组的第一个数据,由于都是指针,所以也是数组的首地址
*a[5]是指针数组,不能int *a[5]={0};这么赋值 *a才与a[0]的地址不相同 *a应该是代表a的首地址吧 a[0]指得是b的地址
很简单啊,数组名代表数组的首地址啊。int *a[5]是指针数组,每个元素都是指向的一个地址,*a即是*(a+0)简写为*a。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
0.25乘以0.36的列坚式计算
求陈慧琳主唱歌曲《尾站天国》MP3(百度网盘
红瑞乐邦繁昌县星呈食品经营部在什么地方啊,
站在地上,四个字多少笔画
解下列方程:2x(x+√2)=-1
急!!!请问财务用语“缲越欠损金”中文怎么
鼓山这个地址在什么地方,我要处理点事
网络考试题...
急求 山东莱州到蓬莱走国道有几个收费站?!
很喜欢孤独的美食家,我也好想像五郎一样,品
在工商贷款了可以办信用卡吗
制定一个数学的学习计划?我是高一的学生。
曹家老屋这个地址在什么地方,我要处理点事
英文字母的五个元音字母是什么 为啥叫元音字
广西桂康医药有限公司陆川分公司在哪里啊,我
推荐资讯
我要寻找新闻夜航罗景昕的联系方式,我想请他
洛克王国海皇波塞冬单独买几级?
电脑m2f_32g是什么意思
上龙坡地址在什么地方,想过去办事
动车与高铁有什么区别
双缸洗衣机甩衣服
安徽普伦智能装备有限公司在哪里啊,我有事要
绝命毒师温蒂扮演者
人是什么物体
猜两字动漫人物
某地的常绿阔叶林等因过度砍伐而遭到破坏.停
手机登录微信后电脑能不能登录QQ?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?