![]() |
#2
rjsp2011-05-20 12:12
|

#include<iostream>
using namespace std;
void main()
{
const int i=40;
cout<<i<<endl;
int *p;
p=(int*)&i;//强制类型转换为变量//
*p=90;
cout<<i<<endl;
cout<<*p<<endl;
*p=100;
cout<<i<<endl;
cout<<*p<<endl;
}
强制类型转换了以后,i的值还是不能通过改变*p的值来改变? using namespace std;
void main()
{
const int i=40;
cout<<i<<endl;
int *p;
p=(int*)&i;//强制类型转换为变量//
*p=90;
cout<<i<<endl;
cout<<*p<<endl;
*p=100;
cout<<i<<endl;
cout<<*p<<endl;
}