++ 1是什么意思

史蒂文·道格特(Steven Doggart)

我刚刚看到有人在这里发布的一些示例代码,这些示例代码将整数变量设置为++1我很震惊,VB.NET编译器将其视为有效语法。例如,这将编译:

Dim i As Integer = 0
i = ++1
i = ++1
Console.WriteLine(i)  ' Outputs "1"

据我所知,它似乎忽略了加号,而只是使用其后的值。例如:

Dim i As Integer = 0
i = ++10
Console.WriteLine(i)  ' Outputs "10"

所以我的问题是,为什么该语法有效?+我完全不了解操作员的某些规则据我所知,那是无效的++,本身不是VB.NET中的运算符。

康拉德·鲁道夫(Konrad Rudolph)

与其他语言不同,这只是一个标志。标志可以复制- +-++1作品,---3作品以及Not Not Not Not condition作品也一样。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章