问答详情
源自:3-7 赋值运算符

为什么这串代码在visual studio上 运行不了呀,没有提示代码错误,但运行框里啥也没有

#include <stdio.h>

int main(int argc, char** argv)

{

int a = 6;

int b = 4;

int temp = a;

a = b;

b = temp;

return 0;

}


提问者:weixin_慕九州1023062 2023-12-16 16:37

个回答

  • weixin_慕九州0509108
    2024-08-11 12:03:02

    啥也没有是对的,因为你也没有输出,只是赋值而已,还能有什么反应

  • 永恒丿丶之火
    2024-01-07 20:25:56

    代码的逻辑是正确的,但是你没有使用输出语句,所以运行框里没有输出,你可以这样写:
    printf("交换前:a = %d, b = %d\n", a, b);

    // 这里放你的代码
    printf("交换后:a = %d, b = %d\n", a, b);