有以下程序:include <stdio.h> main() { int a=7,b=8,* p,*q, *r; p=&a;q=&b; r=p; p=q;q=r; pr
有以下程序:include <stdio.h> main() { int a=7,b=8,* p,*q, *r; p=&a;q=&b; r=p; p=q;q=r; printf(" % d,% d,% d,% d
", * p, * q.a,b);程序运行后的输出结果是()。
A.8,7,8,7
B.7,8,7,8
C.8,7,7,8
D.7,8,8,7
请帮忙给出正确答案和分析,谢谢!