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

admin2010-06-06  25

问题 若有以下定义和语句       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。
转载请注明原文地址:https://jikaoti.com/ti/EuW0FFFM
0

最新回复(0)