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