c语言165题题目,为什么选D,这边答案A是错的

2025-02-24 08:14:24
推荐回答(1个)
回答1:

循环两次。第一次a1<2为“真”得1,而c为2,所以1<2也为“真”。{}中对a、b值交换a==2,b==1,c--使c==1。循环回去后,2<1为“假”得0,0<1为“真”还要继续循环;这次{}中又对a、b进行了交换,使a==1,b==2,c--使c==0。返回去后a