乐高气功传奇猛猿机甲:指针的输出分析???

来源:百度文库 编辑:神马品牌网 时间:2024/05/12 01:28:50
我cout<<&p是p的地址,我cout<<*p是p所指向单元的内容.那么cout<<p是不是就是p这个存储空间里的内容呢,也就是所指向单元的地址????
我定义的P是指针,cout<<&p可以通过的,指针也有地址不是.

天知地知,你不知,我也不知

要看你定义的p是地址,还是变量本身了
int p;//表示p是变量本身
cout<<&p;//输出的就是地址
cout<<*p;//编译都通不过

int *p;//表示p是地址类型
*p=9;
cout<<*p;//就是输出9了
cout<<&p;//编译都通不过

英灵

要看你定义的p是地址,还是变量本身了
int p;//表示p是变量本身
cout<<&p;//输出的就是地址
cout<<*p;//编译都通不过

int *p;//表示p是地址类型
*p=9;
cout<<*p;//就是输出9了
cout<<&p;//编译都通不过