11.有如下定义: struct{ int x; char *y; }tab[2]={{1,"ab"},{2,"cd"}},*p=tab; 表达式*p->y 的结果是( )
题目
11.有如下定义: struct{ int x; char *y; }tab[2]={{1,"ab"},{2,"cd"}},*p=tab; 表达式*p->y 的结果是( )
11.有如下定义:
struct{ int x; char
*y; }tab[2]={{1,"ab"},{2,"cd"}},*p=tab;
表达式*p->y 的结果是( ).
表达式*(++p)->y 的结果是( ).
答案
楼上错了.
*p->y结果为:a
*(++p)->y结果为b
*p->y指向tab[0].y
*(++p)->y指向tab[1].y
指针只存放4个字节.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点