这段代码的作用是读入两个整数,然后交换顺序输出。它把读入的a值用b的变量名输出,把读入的b值用a的变量名输出,但并没有真正交换变量a和b的值。 - 代码中使用了printf("a=%d",b)和printf("b=%d",a),这只是在输出时交换了显示的内容,但变量a和b本身的值并没有改变。如果要真正交换两个变量的值,需要引入第三个临时变量来存储其中一个值。 - 另外,输出格式中缺少换行符,两个输出会连在一起,例如输入1 2会输出a=2b=1。可以考虑在格式字符串末尾加上\n来让输出更清晰。
Copy this url:
QR-code: