地址问题 新手求教!
int b=(int)&a为什么输出b 和 &a 的值不一样!
是因为所占字节不同吗?
// Note:Your choice is C++ IDE #include <iostream> #include <stdio.h> using namespace std; int main() { int a=0; int b =(int) &a; /*为什么输出b 和 &a 的值不一样! 是因为所占字节不同吗? */ cout<<b<<endl; printf("%d",&a); return 0; }