*p在c语言中是什么意思

1个回答
展开全部
咨询记录 · 回答于2023-05-08
*p在c语言中是什么意思
在 C 语言中,`*p` 表示指针 `p` 所指向的地址上存储的值,也称为间接寻址或解引用。这个符号可以用于获取指针所指向的变量的值,或者给指针所指向的变量赋值。例如,下面的代码定义了一个指针 `p`,并通过 `*p` 获取了它所指向的变量 `x` 的值:```int x = 10; // 定义一个整型变量int *p = &x; // 定义一个指向 x 的指针int y = *p; // 获取指针 p 所指向的变量 x 的值```在上面的代码中,第二行定义了一个指向 `x` 的指针 `p`,第三行使用了 `*p` 获取了 `x` 的值,将其赋值给了变量 `y`。这个过程可以简单地理解为“将指针 `p` 指向的地址上存储的值赋给变量 `y`”。
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消