永发信息网

求高手解答一下 程序中的这两句 p->y "(++p)->x);代表什么意思~~~

答案:2  悬赏:80  手机版
解决时间 2021-02-23 17:11
  • 提问者网友:蓝琪梦莎
  • 2021-02-22 18:34
#include
struct st
{
int x,y;
}
data[2]={1,10,2,20};
void main()
{
struct st *p=data;
printf("%d,",p->y );
printf("%d\n",(++p)->x);
}
最佳答案
  • 五星知识达人网友:痴妹与他
  • 2021-02-22 18:55
p是一个指向ST结构体的指针,P->Y,就是访问结构体中Y的值。
++P,就是把指针移动到下一个结构体,再访问它里面的X的值。
全部回答
  • 1楼网友:北方的南先生
  • 2021-02-22 20:23
搜一下:求高手解答一下 程序中的这两句 p->y "(++p)->x);代表什么意思~~~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯