中易网

如何初始化一个指针数组

答案:5  悬赏:40  
解决时间 2021-01-21 20:25
如何初始化一个指针数组
最佳答案
int a[5]={....}
int* pt[5];
for(i=0;i<5;i++)
{
pt[i] = &a[i];
}
以上为一个小例子,指针数组不可以直接赋值,因为指针本质上是一组地址。但可以通过“指向”赋值
全部回答
指针数组?那就是存地址的喽,怎么存数值?

参考资料:如果您的回答是从其他地方引用,请表明出处

static int a[5][5]={1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5};
int *a[5]=[a[0],a[1],a[2],a[3],a[4]};
int a[5]={....}
int* pt[5];
for(i=0;i<5;i++)
{
pt[i] = &a[i];
}
以上为一个小例子,指针数组不可以直接赋值,因为指针本质上是一组地址。但可以通过“指向”赋值
什么意思,你这个不是你说的这种要求的指针,你这种指针表示的是数组a中的每个元素都是一个指向int型的指针,要实现你要求的这种功能应该这样声明指针int (*p)[5]注意要有括号,这个指针表示的是声明一个指针,这个指针指向的是含有5个元素的数组的地址。因此可以让指针指向你所要求的这种数组。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
不锈钢卫生管和不锈钢装饰管有什么区别?谁知
欧式床单四件套的价格高吗?有谁清楚?有哪位
怎么除甲醛好?有什么可以除甲醛的产品吗?
三星手机电池首次充电多长时间
福建冷风机厂家有哪些?应该注意什么
我要借高利贷合作市有渠道吗
谁有欺辱小故事全部?
如图,为什么光电流逐渐增大呢?
华硕电脑开机显示in search of incredible 是
办公楼装修工程合同怎么样?哪家的报价比较低
问一下厨房排烟设计说明怎么写设计说明有什么
刚生的宝宝脸上有胎记怎么办?
合肥室外地坪哪家做的比较好?哪位晓得?
黑龙江伊春丰海实木家具公司怎么样?有谁可以
联想Y400N-IFIT能玩魔方世界吗?
推荐资讯
阴经有黄色液体流出,小便时有疼痛感
喷漆直接喷面漆这样可以吗
不打瘦脸针怎么瘦咬肌 之前打过一次现在不想
头发班秃该怎么办
卤水豆腐 卤水和内酯在一起怎么点?谢谢
女性常吃石榴的好处是什么呢?
经济困难求帮助.白净秀气女生
有一首歌,中文的,里面有一句,回忆只是照片
合资什么牌子的电视好,故障少,质量好,价格
形容协调能力强的名言有哪些
中国物价最低的地方是哪
为什么胡适偏帮林徽因从凌淑华那里取回徐志摩
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?