q=(++j)+(++j)+(+ +j) c语言怎么算
4个回答
展开全部
++在变量前面,表示先给变量加1,然后把加一之后的变量值带入表达式计算。
这道题简化之后,实际就是(j+1)+(j+1+1)+(j+1+1+1)
这道题简化之后,实际就是(j+1)+(j+1+1)+(j+1+1+1)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该这么算吧
q = ((j+1)+1)+((j+1)+1)+(((j+1)+1)+1);
q = ((j+1)+1)+((j+1)+1)+(((j+1)+1)+1);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int j = 0
++在前面的话,先自加1,再运算q = 3+3+3=9
此时 j = 3
诺后面即 j++,先运算后加
q = 0+0+0 = 0
j = 3
已经过vs2010编译过,证实这样。
希望对你有帮助
++在前面的话,先自加1,再运算q = 3+3+3=9
此时 j = 3
诺后面即 j++,先运算后加
q = 0+0+0 = 0
j = 3
已经过vs2010编译过,证实这样。
希望对你有帮助
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
若 j= n , q = (n+1) + (n+1 +1) + (n+1+1 +1)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询