我在期末考试中发现了这个:
int a = 564; int* pa = &a; int *& pr = pa; cout << *pr;
根据多项选择答案,代码有效,并显示a的值.
但我对第3行的评估和优先级感到困惑.C的操作顺序表明*和&具有相同的顺序.那么,那会是int *(&pr)吗?如何用文字描述?
int *(&pr)
谢谢.
c++ variables pointers
c++ ×1
pointers ×1
variables ×1