设有定义int m2n5pn则语句mp的结果是

设有定义int m2n5pn则语句mp的结果是

一步步分析:

*p = &n; 为定义指针p,同时指向n的地址;

m = *p; 为对m重新赋值,此时*p为对地址&n取值,即n的值5,,所以m值变为5;

但此语句不是指向操作,本质上说可以是int = int操作,所以p的指向还是n的地址。

精选文章

相关文章

粤ICP备17098710号 微点阅读