[求助]一个关于结构体的问题
有如下定义:
struct
{
int x;
char *y;
}tab[2]={{1,"ab"},{2,"cd"}},*p=tab;
则表达式 *p->y 的值是:_____________
表达式 *(++p)-> 的值是:____________.
有如下定义:
struct
{
int x;
char *y;
}tab[2]={{1,"ab"},{2,"cd"}},*p=tab;
则表达式 *p->y 的值是:_____________
表达式 *(++p)-> 的值是:____________.
第一个是a 第二个是c
为什么第一个不是ab 第二个不是cd??
注意是 -> 是* .
题目中是 * -> 两次解引用