可能重复:
为什么不显示字符数据的地址?
这是代码和输出:
int main(int argc, char** argv) {
bool a;
bool b;
cout<<"Address of a:"<<&a<<endl;
cout<<"Address of b:"<<&b<<endl;
int c;
int d;
cout<<"Address of c:"<<&c<<endl;
cout<<"Address of d:"<<&d<<endl;
char e;
cout<<"Address of e:"<<&e<<endl;
return 0;
}
输出:
a地址:0x28ac67
b的地址:0x28ac66
c的地址:0x28ac60
d地址:0x28ac5c
e地址:
我的问题是:char的内存地址在哪里?为什么不打印?
谢谢你。