未分类题

分析下面的程序 main() { int*p1,*p2,*p; int x=4,y=6; p1=&x;p2=&y; if(x<y) {p=p1;p1=p2;p2=p; } printf('%d,%d,',*p1,*p2); printf('%d,%d/n',x,y); } 程序的输出结果为_______。
D.6,4,6,4

A.6,4,4,6
B.4,6,6,4
C.4,6,4,6

【参考答案】

A
解析:if语句执行前,指针变量p1指向变量x,指针变量p2指向变量y。由于x<y成立,p1、p2分别指向变量......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)