若有定义和语句: int* *pp,*p,a=20,b=10; pp=&p;p=&a;p=&b;printf("%d,%d\n",*p,* *pp); 则输出结果是( )。

admin2012-12-03  22

问题 若有定义和语句:
    int* *pp,*p,a=20,b=10;
    pp=&p;p=&a;p=&b;printf("%d,%d\n",*p,* *pp);
    则输出结果是(    )。

选项 A、20,10
B、20,20
C、10,20
D、10,10

答案D

解析 本题考查指针变虽的赋值。* *pp是定义一个指针变量,语句pp=&p是将pp指向指针p,*p和* *pp都是指针p所指的内存空问的内容,即b的值。
转载请注明原文地址:https://jikaoti.com/ti/C2B0FFFM
0

最新回复(0)