结果:输出x=72
这是考察操作符优先级。
将x=p->y/a[0].x*++p->x根据操作符优先级加括号:
x=((p->y)/(a[0].x))*(++(p->x));
因为p为&a[1],所以p->y为16,p->x为8
x=16/2*9=72
结果:输出x=72
这是考察操作符优先级。
将x=p->y/a[0].x*++p->x根据操作符优先级加括号:
x=((p->y)/(a[0].x))*(++(p->x));
因为p为&a[1],所以p->y为16,p->x为8
x=16/2*9=72