单选题

以下程序的输出结果是(     )。

main()

{ int a=7,b=8,*P,*q,*r;

p=&a;q=&b;

r=P;P=q;q=r;

printf("%d,%d,%d,%a\n",*P,*q,a,b);

}

【正确答案】 C
【答案解析】