作业帮 > 综合 > 作业

一个指针p有*代表什么意思

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/25 07:11:42
一个指针p有*代表什么意思
*p代表的是地址吗?
就一个p代表什么?
一个指针p有*代表什么意思
假如p是简单的数据指针,即int,char这种类型的.
那么*p是所指变量的值.
int a=5;
int *p=&a;
那么*p就是5;p是地址;
假如p是结构体(struct)的指针.
则没有*p一说,p本身为该结构体的首字节地址;
struct ID
{
int num;
char name;
};
ID *p;
p是指针,p->name是值.