我可以用吗 。作为gnu c结构中的成员限定符[关闭]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我可以用吗 。作为gnu c结构中的成员限定符[关闭]相关的知识,希望对你有一定的参考价值。
可以使用吗?作为成员限定符而不是符号 - >用于GNU c中的结构。符号时编译器不会抱怨。用来代替 - >。
答案
.
用于访问结构的成员; ->
用于访问指向的结构的成员。后者取消引用指针,然后获取成员。所以p->x
相当于(*p).x
。例:
struct P {
int x;
int y;
};
struct P myP = {1,2};
struct P *p= &myP;
printf("%d, %d
", myP.x, myP.y); // prints 1, 2
printf("%d, %d
", p->x, p->y); // prints the same
printf("%d, %d
", (*p).x, (*p).y); // is the same
以上是关于我可以用吗 。作为gnu c结构中的成员限定符[关闭]的主要内容,如果未能解决你的问题,请参考以下文章