很小的问题,大家帮忙看看
#include<iostream>using namespace std;
int main()
{
int a=5;
float b=3.1;
double c=3.141592;
char e='k';
cout<<"a= "<<a<<" 地址: "<<&a<<endl;
cout<<"b= "<<b<<" 地址: "<<&b<<endl;
cout<<"c= "<<c<<" 地址: "<<&c<<endl;
cout<<"e= "<<e<<" 地址: "<<&e<<endl;
system("pause");
return 0;
}
为什么e的地址是乱码。我用的vc6.0
int j=5,p;
p=(++j)+(++j)+(++j);
p=6+7+8=21才对呀。
为什么运行结果确等于22?