我把你的程序增改了一下,运行结果就那个"&b"就不是原来的值了。不过不论你如何改,这个值与"&a"的值始终是一样的。
#include <iostream.h>
void main()
{
float c=555.0;
//随便输的一个值
int a=4;
cout<<&c<<endl;
cout<<&a<<endl;
int &b=a;
cout<<&b<<endl;
cout<<&a<<endl;
}
由此可以有所验证了。