Онлайн компилятор C

#include <stdio.h> int main() { int a,b,t; scanf("%d%d",&a,&b); t=a; a=b; b=t; printf("a=%d\n",a); printf("b=%d\n",b); return 0; }
这段代码实现了交换两个整数的值。它从用户输入读取两个整数,通过临时变量t交换它们的值,然后输出交换后的结果。

- 代码逻辑是正确的,但注意scanf的格式字符串"%d%d"要求输入时两个数字之间用空格或换行分隔,否则可能导致读取错误。
- 变量命名可以更清晰,比如将t改为temp,这样更容易理解它的作用是临时存储。