相关疑难解决方法(0)

i ++和++ i有什么区别?

我看过他们在无数块的C#代码都被使用了,我想知道何时使用i++++i(i为某数量的变量一样int,float,double,等).谁知道这个?

c#

194
推荐指数
6
解决办法
9万
查看次数

++(或 - )运算符返回什么?

在与++操作员玩游戏时,我尝试编写以下内容:

++i++;
Run Code Online (Sandbox Code Playgroud)

我希望这首先编译,但我得到一个编译器错误:

增量或减量运算符的操作数必须是变量,属性或索引器.

然后我尝试写作++(i++)以帮助编译器理解我的意思,但它也(不出所料)不起作用.

所以我想知道++操作员返回什么?随着编译器错误,我得到了我期望++i不返回int代表i增量值的值,但事实并非如此,因为我可以做i = (++i) + 1成功...

任何人都知道为什么++操作员不能被链接?

还有,(++i).GetType()确实会回来System.Int32.

c# operators

27
推荐指数
2
解决办法
2054
查看次数

为什么++ i ++在C中给出"L值必需错误"?

在下面的代码中:

main()
{
  int i = 5;
  printf("%d", ++i++);
}
Run Code Online (Sandbox Code Playgroud)

本程序给出错误"L-Value required".

有人可以告诉我:为什么编译错误?

c

0
推荐指数
1
解决办法
1265
查看次数

标签 统计

c# ×2

c ×1

operators ×1