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

1个回答
展开全部
咨询记录 · 回答于2023-04-27
*p在c语言中是什么意思
亲,您好,很高兴为您解答。在C语言中,*p表示指针p所指向的内存地址中的值,这个过程通常被称为“解引用”(dereferencing)。这是指针在C语言中最基本的用途之一。换句话说,*p等于p指向的内存地址中存储的值。举个例子,假设有一个int类型的指针变量p,其中存储了一个内存地址,我们可以通过以下方式解引用指针p来获得该地址所存储的值:```int a = 10;int *p = &a; // 指针p指向变量a的内存地址printf("%d\n", *p); // 输出10,*p等于指针p所指内存地址中的值```在以上代码中,我们定义了一个int类型的变量a和一个int类型的指针变量p,将指针p赋值为变量a的内存地址。然后使用*操作符解引用指针p,输出了a的值10。
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

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

说明

0/200

提交
取消