c语言中--j的含义
在C语言中,--j表示以下运算:
1. 后置自减运算符:
--j将变量j的值减少1,同时将运算结果(减少后的值)赋回给j。
立即学习“C语言免费学习笔记(深入)”;
2. 表达式求值顺序:
--j按照以下顺序进行求值:
首先,获取j的当前值,称为j0。 其次,将j0减1,得到j1 = j0 - 1。 最后,将j1赋回给j,j被更新为j1。示例:
<code class="c">int j = 5; int k = --j; // k = 4, j = 4</code>
注意事项:
--j是一个后置运算符,这意味着它在变量值被使用后执行减法操作。 --j运算符只能用于可修改的lvalue(即可以赋值的变量)。