相关疑难解决方法(0)

为什么`j = ++ i + ++ i;`的输出在C#和C中有所不同?

int i=1,j;
j= ++i + ++i;
printf("%d",j);
Run Code Online (Sandbox Code Playgroud)

这个程序的输出是6在C.But当我对C#使用相同的逻辑时,输出是5.

我想知道同一逻辑在两种不同语言中表现不同的原因

c c# pre-increment

4
推荐指数
1
解决办法
625
查看次数

标签 统计

c ×1

c# ×1

pre-increment ×1