c语言设 a=2,b=6,则表达式(a++)+(b++)的值是_?
2个回答
展开全部
首先,表达式中的运算符为加号,表示两个数相加。这个加号左边的操作数是(a++),右边的操作数是(b++)。
a++表示先返回a的值2,然后再将a的值加1,即a的值变成了3。所以,表达式中(a++)的值为2。
b++表示先返回b的值6,然后再将b的值加1,即b的值变成了7。所以,表达式中(b++)的值为6。
将(a++)和(b++)的值分别代入原始表达式,得到:(2) + (6)将加号左右的值相加,得到8因此,表达式(a++)+(b++)的值是8
a++表示先返回a的值2,然后再将a的值加1,即a的值变成了3。所以,表达式中(a++)的值为2。
b++表示先返回b的值6,然后再将b的值加1,即b的值变成了7。所以,表达式中(b++)的值为6。
将(a++)和(b++)的值分别代入原始表达式,得到:(2) + (6)将加号左右的值相加,得到8因此,表达式(a++)+(b++)的值是8
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询