一个强制转换问题
											 程序代码:
程序代码:#include <iostream>
using namespace std;
int main()
{
     int* p=NULL;
     int x;
     double y;
     y=1;
     x=(int)y;
     p=(int*)&y;
     cout<<*p<<endl;
     cout<<p<<endl;
     cout<<&y<<endl;
     cout<<"x="<<x<<endl;
     system("pause");
     return 0;
}     这个代码运行结果*P怎么是0不是1??p明明已经指向y了										
					
	


 
											





 
	    

 
	
 
											

