给字符前添加&不会直接输出字符的地址,需要前面添加(void*)
#include<iostream>
using namespace std;
int main(){
char c='a';
cout<<&c<<endl;
return 0;
}
#include<iostream>
using namespace std;
int main(){
char c='a';
cout<<(void*)&c<<endl;
return 0;
}
而int类型直接添加&即可
#include<iostream>
using namespace std;
int main(){
int c=10;
cout<<&c<<endl;
return 0;
}
记录一下