永发信息网

结构体里如何表示其成员?

答案:3  悬赏:20  手机版
解决时间 2021-03-10 20:11
struct Arr
{
int * pBase;
int len;
int cnt;
};
然后定义这个结构体的变量
struct Arr pArr;
如果我想表示int * pBase这个成员我该怎么表示呢?是pArr.pBase还是
pArr.(*pBase) 还是 *(pArr.pBase)
最佳答案
struct Arr pArr;
语句里:
pArr.pBase 是指针地址
*(pArr.pBase) 是指针(若有指向)指向的值。
---
可以对比普通的指针
int *p;
语句里 p 是指针地址, *p 指向的值.
例如:
int a=3;
p = &a;
printf("%d", *p); // 打印指向的值
全部回答
用pArr.pBase,如果想取 len,cnt同样的,pArr.len和pArr.cnt 因为pBase是一个指向int类型的批针,所以*(pArr.pBase)则是求这个指针指向的地址中存的变量的值。
可以使用成员运算符即圆点“.“(结构体变量名.成员名)如:student1.studentname 或使用指向运算符即“->”(指向结构体的指针变量名->成员名)如:pt->studentname
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
女生的 qq 一直在离线状态突然她在线代表什么
怎样根治老人头部和手哆嗦的症状呢?
洁治时洁治器工作头的前端部分与牙面形成的角
新超级马里奥兄弟在wii模拟器打不开
星海科技怎么去啊,有知道地址的么
设身处地的理解的含义是从()的角度去知觉世界
雪碧,沙士,可乐碳酸饮料是凉性还是热性。
长裙怎么拍摄好看
大连湾站在什么地方啊,我要过去处理事情
我的手机号有两个支付宝账号,另一个不知道是
0528是什么意思?
求作图(a)所示三铰刚架的内力图。
喝啤酒酒后头疼怎么办
不保护南宁的环境会怎样?
特步儿童这个地址在什么地方,我要处理点事
推荐资讯
天上人剪在哪里啊,我有事要去这个地方
小明星和同龄普通孩子有区别吗
萧的每一个孔代表什么意思
请问句中的‘That's That's how I know the j
二五笔怎么打
如何评价美剧《失落的房间》,为何未出第二季
顺昌县仁寿国土所这个地址在什么地方,我要处
2011年10月7日哪里地震了
户大姐土豆粉塘下店我想知道这个在什么地方
零点六等于几分之几等于三十分之几等于十二除
沙洋中学东门地址在哪,我要去那里办事
求1/[x^6(1+x^2)]的不定积分
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?