目前正在学习 c++,没有比向 SO 的专家提问更好的地方了,我找不到比这里更完整和更好的答案。就这样。
DWORD dw = 5;
cout << &dw;
显示存储值的地址dw
。
但是为什么:
void Display( DWORD &dwUserId )
{
cout << dwUserId;
}
int _tmain( int argc, _TCHAR* argv[] )
{
DWORD dw = 5;
Display( dw );
}
为什么在这个例子中显示的是值dw
而不是dw
地址?