首页 > 解决方案 > VSCode 与 Prutor 中的不同输出

问题描述

我尝试使用以下 C 代码:

int a=1,b=3;
printf("a : %d \n b : %d\ncond : %d\na : %d\nb : %d",a, b, ((a=b++)==0),a,b);
return 0;

我在 VSCode 和 Prutor 中得到不同的输出(在我的大学里使用)

VSCode 输出:

a : 3
b : 4
条件 : 0
a : 3
b : 4

普鲁特输出:

a : 1
b : 3
条件 : 0
a : 3
b : 4


PS我觉得Prutor输出是正确的

标签: coperatorsvariable-assignment

解决方案


推荐阅读