增量运算符和减量运算符的区别
像 C/C++/Java 这样的编程语言都有递增和递减运算符。这些都是非常有用和常见的运算符。
-
Increment Operators: The increment operator is used to increment the value of a variable in an expression. In the Pre-Increment, value is first incremented and then used inside the expression. Whereas in the Post-Increment, value is first used inside the expression and then incremented.
语法:
```java // PREFIX ++m
// POSTFIX m++
where m is a variable
```
示例:
```java
include
int increment(int a, int b) { a = 5;
// POSTFIX b = a++; printf("%d", b);
// PREFIX int c = ++b; printf("\n%d", c); }
// Driver code int main() { int x, y; increment(x, y);
return 0; } ```
-
Decrement Operators: The decrement operator is used to decrement the value of a variable in an expression. In the Pre-Decrement, value is first decremented and then used inside the expression. Whereas in the Post-Decrement, value is first used inside the expression and then decremented.
语法:
```java // PREFIX --m
// POSTFIX m--
where m is a variable
```
示例:
```java
include
int decrement(int a, int b) { a = 5;
// POSTFIX b = a--; printf("%d", b);
// PREFIX int c = --b; printf("\n%d", c); }
// Driver code int main() { int x, y; decrement(x, y);
return 0; } ```
递增运算符和递减运算符的区别:
增量运算符 递减运算符 递增运算符将操作数加 1。 递减运算符从操作数中减去 1。 后缀增量运算符意味着表达式首先使用变量的原始值进行计算,然后变量递增(增加)。 后缀递减运算符意味着首先使用变量的原始值计算表达式,然后变量递减(减少)。 前缀递增运算符意味着首先递增变量,然后使用变量的新值计算表达式。 前缀递减运算符意味着首先递减变量,然后使用变量的新值计算表达式。 通常,我们在决策和循环中使用这个。 这也用于决策和循环。
版权属于:月萌API www.moonapi.com,转载请注明出处