【发布时间】:2013-11-18 08:58:26
【问题描述】:
我有一个小问题:
struct point {int x ; int y;};
int main(){
struct point p = {10,20};
struct point *pp = &p;
(∗ pp).x = 10; // what is happening here
int y= (∗ pp).y; return 0} // what is happening here
更一般的,为什么需要 ()?
(它来自一个教程,但他们在那里没有得到答案..)
【问题讨论】:
-
(∗ pp).x=p->x.