作业帮 > 综合 > 作业

p是个指针,如果定义p=NULL,那么p->weight是0还是NULL,p->next又是什么?下面是我定义的结构体

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 08:14:15
p是个指针,如果定义p=NULL,那么p->weight是0还是NULL,p->next又是什么?下面是我定义的结构体
typedef struct Hnode{
int weight;
struct Hnode *next;
}Hnode;
Hnode *p;
p是指向结构体的,所以p=null则结构体也是null,那么p->weight也是NULL,p->next也是NULL,null其实是一种c语言中规定的初始状态,而0的话含义很多,如果是int的话就代表数字0,如果是逻辑型的话就代表“假”.