#include <stdio.h>
int main(int argc, char** argv)
{
int a = 6;
int b = 4;
int temp = a;
a = b;
b = temp;
return 0;
}
啥也没有是对的,因为你也没有输出,只是赋值而已,还能有什么反应
代码的逻辑是正确的,但是你没有使用输出语句,所以运行框里没有输出,你可以这样写:
printf("交换前:a = %d, b = %d\n", a, b);
// 这里放你的代码
printf("交换后:a = %d, b = %d\n", a, b);