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;
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,如果是逻辑型的话就代表“假”.
p是个指针,如果定义p=NULL,那么p->weight是0还是NULL,p->next又是什么?下面是我定义的结构体
p->next=NULL是将指针P指向的next置空还是将P的下一个指针指向空
在数据结构中p是动态申请的一个结点.那么p->data=x; p->next=NULL; r->next=p; r=r-
已知P是指针变量,则不能初始化指针的值是 A NULL B 1 C 地址 D 0
=NULL与p->next!=NULL区别?
C++while循环中p->next!=NULL与p!=NULL的适用范围分别是什么?如题
设有如下定义:int a,*p,*p1 = NULL,*p2 = NULL,sum[2] = {1,2};以下指针变量p
for(p = head; p->next = NULL; p = p->next);p->next =
两道关于null的c语言题目:1 设有定义:int x=0,*p;立刻执行以下语句,正确的是:a.p=x; b.*p=x
再给指针变量(*p)赋空值(NULL)时,*p=NULL与p=NULL哪个正确?原因?
14.若变量已正确定义,(A)不能使指针p成为空指针.A、p=EOFB、p=0C、p=’’ D、p=NULL 理由哈
数据结构问题,while条件里面纠结p-next!=NULL还是p!=NULL的问题.如何判断