全心思齐网

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

p*如是出现在算术表达式中,这个星号就是乘号,表示相乘,如果是出现在声明中(如变量定义),那就表明p是一种数据类型,p*表示要声明这种类型的指针变量。*p依然可以表示相乘的运算,也可表示提取p指针指向的位置保存的值。例如:int a=9;int *p=a;printf("%d",*p);这个printf()调用中的*p表示提取p指针指向的地址(即变量a的地址)保存的值(即变量a的值)

匿名回答于2024-05-31 00:21:25


相关知识问答