c++函数填空,章节学习需要

img


可以帮忙解答一下吗,没有看懂,这有两个int的,麻烦解释一下答案怎么来的可以吗

答案:2
分析:int i=0定义在函数中间的两个大括号{ }内,这里的i作用域仅为大括号内,与括号外的int i=1定义i是两个变量。
因此,括号外的i只进行了i++,最好打印出来就是2.

4
第一次运算,i为1,先进行j+的运算,表示j=j+i,j等于4,然后进入括号运算,i等于i加j,也就是4,故最终答案为4