若有一些定义和语句  #include  <stdio.h>  int a=4,b=3,*p,*q,*w;  p=&a; q=&b; w=q; q=NULL;  则以下选项中错误的语句是

admin2005-05-15  48

问题 若有一些定义和语句  #include  <stdio.h>  int a=4,b=3,*p,*q,*w;  p=&a; q=&b; w=q; q=NULL;  则以下选项中错误的语句是

选项 A、*q=0;
B、w=p;
C、*p=va;
D、*p=*w;

答案A

解析 给一指针赋空值的正确语句是q=NULL;或q=’\0’;或q=0;。选项B)的含义为使指针p指向指针q所指向的存储单元。选项C)的含义为使指针P指向变量a所在的存储单元。选项D)的含义为把指针a赋给指针p。
转载请注明原文地址:https://jikaoti.com/ti/EpS0FFFM
0

最新回复(0)