若有+int+1-10,+j-2;则执行完+1*-j+8;后i的值为
时间: 2024-06-13 07:09:19 浏览: 13
根据提供的引用内容,我们可以得到以下信息:
- j=-i++执行后,j的值为-i,i的值加1。
- i = i++执行后,i的值不变,仍为10。
- k = i + --i * i++执行后,k的值为91,i的值为10。
根据题目要求,我们需要执行+1*-j+8,即先将j的值取负,再乘以1,最后加上8。根据引用中的信息,执行完这条语句后,i的值应该为11,j的值应该为-2。
因此,答案为11。
相关问题
int i=1; int j; j=i++*2+3*--i;
### 回答1:
在这段代码中,变量 i 的初始值为 1,变量 j 没有被赋初值。
首先,i++ 表示先使用 i 的值计算,再将 i 加 1,因此 i++*2 的结果是 2。接着,--i 表示先将 i 减 1,再使用 i 的值计算,因此 --i 的结果是 0。
将上述结果代入表达式 j=i++*2+3*--i 中,得到 j=2*2+3*0=4。
因此,最终变量 j 的值为 4。
### 回答2:
根据给定的代码,我们可以逐步分析和计算:
首先,定义了一个整型变量i,并将其初始化为1。
之后,定义了一个整型变量j,它的值是根据两个表达式计算得到的。这两个表达式分别是i*2和3*--i。
首先计算第一个表达式i*2,此时i的值为1,所以结果为2。
然后,计算第二个表达式3*--i。在这个表达式中,--i表示将i的值先减1,即将i的值变为0,然后再与3相乘。所以,3*--i即为3*0,所以结果为0。
最后,将两个计算结果相加,即2+0=2。
因此,根据给定的代码,变量j的值为2。
### 回答3:
第一步,先执行 i * 2,i 的值是 1,所以结果是 2。
第二步,然后执行 3 * --i,这里先执行 --i,将 i 的值减1,得到0,然后再执行 3 * 0,所以结果是 0。
所以最终 j 的值是 0。
1,int i = 1, j = ++i + ++i + i--;i与j的值分别为多少?
这是一个比较复杂的表达式,建议避免在实际代码中使用。根据运算符的优先级和结合性,可以将表达式拆成以下几步计算:
1. 执行第一个++i,此时i的值变成2,表达式变成2 + ++i + i--,j的值为2。
2. 执行第二个++i,此时i的值变成3,表达式变成2 + 3 + i--,j的值为5。
3. 执行i--,此时i的值变成2,表达式变成2 + 3 + 2,j的值为7。
因此,最终i的值为2,j的值为7。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)