首页 养生问答 疾病百科 养生资讯 女性养生 男性养生

C语言编程中通过&p和p指令获取的内存地址是不一样的

发布网友 发布时间:2022-04-23 13:05

我来回答

3个回答

热心网友 时间:2023-06-22 23:13

当然不用一样。

p是指针变量,和一般变量不同的是,它里面存放的是一个地址。(你这里p存放的就是ch变量的地址)。

&是取地址符号,取的是变量的地址。

*是取指针所指向的地址的值。(这里p指向的是ch,所以对*p赋值,就等同于对ch赋值)。

所以你打印p是变量ch的地址,而你打印&p打印的是变量p的地址,自然不同。

热心网友 时间:2023-06-22 23:13

&p 是P的地址。。。
P 是数据“a”的地址。。。
要是一样就有鬼了

热心网友 时间:2023-06-22 23:14

p是指向的变量的地址
&是指针p的地址

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com