关于指针
#include<iostream>int main(){
using namespace std;
int i;
cin>>i;
int *s=(int*)i;
cout<<*s;
return 0;
}
为什么执行中会出现错误?
int i = 5; cout << (int*) i ; //输出结果将会是把i的值转换成内存地址--->>> 0x5 cout << &i ; //输出的结果才是i的值所在的内存地址----->>> 0x28fedc (随便写的,每个人的都不一样)