
j=5,q=(++j)+(++j)+(++j);q等于多少为什么?
1个回答
展开全部
本题++j是先将j+1,然后再调用j的值。
所以q=(++j)+(++j)+(++j)
应该=(6)+(7)+(8)=21
运行结束后
q=21
j=8
另外如果是j++的话,就是先调用,再j+1
就是=(5)+(6)+(7)=18
运行结束后
q=18
j=8
所以q=(++j)+(++j)+(++j)
应该=(6)+(7)+(8)=21
运行结束后
q=21
j=8
另外如果是j++的话,就是先调用,再j+1
就是=(5)+(6)+(7)=18
运行结束后
q=18
j=8
更多追问追答
追问
我运行了下是22呀,我就是不明白为什么是22,我感觉也是21呀。
追答
确定没输错?

2025-03-10 广告
公司具有国际互认的第三方检验检测资质,为客户提供科学、公正、权威、及时的检验检测报告.一家专注包装科研与检验检测的第三方检测机构,华南包装技术在第三方检测细分领域(包装)的专注与贡献,在业界有口皆碑。...
点击进入详情页
本回答由华南检测机构提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询