【发布时间】:2012-12-09 15:21:28
【问题描述】:
我正在尝试使用 & 运算符并被困在这个程序中:
#include<iostream>
using namespace std;
int main() {
char i='a';
cout<<&i;
return 1;
}
我期望变量 i 的 地址 作为输出,但输出却是作为变量 i 的 值 本身。
谁能解释一下刚刚发生的事情?提前谢谢。
【问题讨论】:
-
上述程序给出了 int、float、double 和 long 数据类型的预期输出。
标签: c++ visual-c++ addressof