单选题
691.有以下程序: #include main(){ intm=1,n=2,*p=&m,*q=&n,*r; r=p;p=q;q=r; printf( ); } 程序运行后的输出结果是( )。
A
1,2,1,2
B
1,2,2,1
C
2,1,2,1
D
2,1,1,2
答案解析
正确答案:B
解析:
程序中交换了指针p和q所指向的变量的值,最终输出结果为1,2,2,1。
相关知识点:
指针交换变量值分析
题目纠错
二级C语言知识练习
