我已经尝试了以下代码的输出。但是,我还不明白 q 的值可能代表什么。
我知道 *q 指向 p 暗示,打印 *q 将打印 p 的地址,而 **q 将打印地址 p 指向的值,即 x(=5)。
#include <iostream>
using namespace std;
int main()
{
int x=5;
int *p,**q;
p=&x;
q=&p;
cout<<q;
return 0;
}
那么q单独代表什么?仅打印 q 时打印的值是多少?