关于(int&)a和mencpy
我们先来看一个例子
float f = 1.0f;
printf("(int &)f=%d\n",(int &)f);
上面的语句输出的结果是:(int &)f=1065353216
因为(int&)a:将a的引用强制转换为整型,意思是a所在的内存,本来定义的时候为float类型,并初始为1.0f,但现在我要按int类型解释这段内存(也就是说a所在的内存地址中的数据本来是按float型存储
原创
2012-12-31 09:44:20 ·
913 阅读 ·
0 评论