C语言指向结构体成员数据的指针的输出

2024-11-08 20:34:09
推荐回答(2个)
回答(1):

p的使用方法错误。p是结构体指针,p=&data.a 把p指向了结构体成员,不可以。
应该这样
p = &data;
然后用p操作成员:
p->n或者p->a

回答(2):

float *p=&data.x;

 int *q=&data.n;

这样试试