单项选择题

有以下程序   main( )   { int a=7,b=8,*p,*q,*r;   p=&a;q=&b;   r=p; p=q;q=r;   printf("%d,%d,%d,%d\n",*p,*q,a,b);  }  程序运行后的输出结果是()

A、8,7,8,7
B、7,8,7,8
C、8,7,7,8
D、7,8,8,7