我是编程新手,我正试图围绕“指针”的想法。
int main()
{
int x = 5;
int *pointerToInteger = & x;
cout<<pointerToInteger;
}
为什么当我 cout << pointerToInteger;
输出是十六进制值,但是当我使用 cout << *pointerToInteger;
输出是5(x=5)。
原文由 iansmathew 发布,翻译遵循 CC BY-SA 4.0 许可协议
*
根据上下文有不同的含义。