*p在c语言中是什么意思
1个回答
关注
展开全部
咨询记录 · 回答于2023-04-21
*p在c语言中是什么意思
亲亲您好,在C语言中,*p表示指向p所指向的变量的值,其中p是一个指针变量。实际上,*p是用来访问指针所指向的内存地址中存储的值,这也被称为解引用(dereferencing)操作。例如,在下面的代码中,声明了一个整形变量a,并定义了一个指向a的指针变量p:```int a = 10;int *p = &a;```此时,指针变量p存储的是变量a的地址,可以通过*p来访问该地址存储的值,代码示例如下:```printf("%d", *p); // 输出变量a的值```该语句的意思是输出指针p指向的地址中存储的整数值,即输出变量a的值。在C语言中,使用指针和解引用操作可以方便地进行间接访问和操作内存中的数据。