问题
单项选择题
若有以下定义和语句
int a=4.b=3. * p, * q, * w;
p=&a;q=& b; w=q;q=NULL;
则以下选项中错误的语句是
A.*q=0;
B.w=p;
C.*p=a;
D.*p=* w;
答案
参考答案:D
解析: 考生遇到这么复杂的变量间关系时,可以在草稿纸上画出各个变量的内存存放示意图,然后用箭头指向表示指针变量与其他变量之间的关系。如果能够清晰的画出这些变量间关系,则可以会让你容易的判断出正确答案为D。