int *p,*a;p=a; a=NULL;那么p是否也==NULL?
设有如下定义:int a,*p,*p1 = NULL,*p2 = NULL,sum[2] = {1,2};以下指针变量p
定义int x=0,*p; 紧接着编写语句,问哪句是对的?为什么?A p=NULL; B *P=x;
#define SAFE_RELEASE(P){if(p){(p)->Release();(p)=(NULL);}}
=NULL与p->next!=NULL区别?
若有一些定义和语句#include int a=4,b=3,*p,*q,*w;p=&a;q=&b;w=q;q=NULL;
再给指针变量(*p)赋空值(NULL)时,*p=NULL与p=NULL哪个正确?原因?
求解一道C语言 int x=0,*p; 立刻执行下列语句 正确的是 A.p=x B.*P=X C.p=NULL D.*P
若有如下定义;int a[2]具有相同类型的指针型变量p与数组a,下列不正确的操作是 A:p=a B:p=NULL C:
int *p 下面三种操作一样吗?p=NULL,p='\0',p=0
if(p!=NULL)p->next=NULL;for(i=4;i
p是个指针,如果定义p=NULL,那么p->weight是0还是NULL,p->next又是什么?下面是我定义的结构体
两道关于null的c语言题目:1 设有定义:int x=0,*p;立刻执行以下语句,正确的是:a.p=x; b.*p=x