永发信息网

C++,这个例子中如何输出数组的地址

答案:3  悬赏:10  手机版
解决时间 2021-04-22 15:02
#include "iostream"
using namespace std;
class cat
{
public:
cat(){itsage=1;itsweight=5;}
int getage() const{return itsage;}
int getweight()const {return itsweight;}
void setage(int age){itsage=age;}
private:
int itsage,itsweight;
};
void main()
{
cat * family = new cat[500];
//要输出500个cat的地址,如何写代码
}
最佳答案

//family返回了该数组的首地址,因此可以采用偏移量的形式来访问其地址,若要获得其内容则可以


//采用*(family+i)的形式来访问,代码如下:
for(int i=0;i<500;i++)
{
cout<<family+i<<'\t';
}


//VC6.0编译通过,且成功输出!



全部回答

for(int i=0;i<500;i++)

printf("%p",cat+i);//%p表示输出指针值

cat*p=family;

for(int i=0;i<500;i++){ if(i%6==5) cout<<endl; cout<<p++<<"\t"; }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么一次失败让自己无法面队亲人与朋友呢?
火影、死神、海贼、妖尾,哪一部最好?
男人会为爱放下面子吗
一份感情的保质期有多长?
摘抄包饺子的优美段落,写作文包饺子的优美词
早上出去跑步,回来耳朵里面好疼,怎样解决这
网络里有真正的爱情吗?
qq空间免费的播放器在哪?
手机型号后的+是什么意思,如:大显X909+
带有苍穹的唯美句子,【高悬赏100财富值!】求
TL如何重置防沉迷
谁知道从镇江车站到句容省钱还是从丹阳坐车好
什么动物的体温最高?
东大桥粮油麸皮批发部地址在哪,我要去那里办
为一个人放弃一切值得吗?
推荐资讯
不是黄钻能开通QQ牧场吗?
我已高烧三天了.体温在38~39,我这是甲流感吗?
怎样缓解咳嗽
手机上网的费用是咋算的?
有水稻玉米两用的收割机吗!
TLBB的元宝在领?
写给下属的一句话,上司说给下属一句话机会是
从高压线上接线,要用几个立方的线最好
DNF迷宫爆什么啊?
bangk0k是哪个国家的城市
天龙八部丐帮提心法
帝国时代2战役加音乐
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?