整数前递增错误

本文关键字:错误 整数 | 更新日期: 2023-09-27 18:31:32

至少

在 C# 中,++int 在使用整数之前将整数递增 1,在 int 递减整数之前将整数递增 1。但是在使用这段代码时,我遇到了这个令人困惑的错误。

++int_name *= 10;

我用 1 递增整数,用 10 递增 *,仍然抛出编译器错误。一些建议会很好:)

整数前递增错误

您的语法无效。请改用这个:

int_name = ++int_name * 10;

您得到的编译器错误是:

赋值的左侧必须是变量、属性或索引器

++int_name 不是一个变量,而是一个产生整数的表达式。你怎么可能给一个数字分配一个新值?

++int_name 1假设int_name之前为零,则生成值。 1 *= 10没有意义。您无法修改1

在任何情况下,都应将该代码拆分为多个语句。即使这奏效了,也没有人会理解它。