填空题 有以下程序:
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);

程序运行后的输出结果是 【5】

  • 1、
【正确答案】 1、8,7,7,8    
【答案解析】[解析] 本题中执行语句p=&a和q=&b后*p=7,*q=8;执行完语句r=p,p=q,q=r后*p=8,*q=7。故正确答案为选项8,7,7,8。