作业帮 > 综合 > 作业

42,若有定义:inti=2,j=5;则表达式(i+1,j+1,(++i+(j--))的值为()

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 17:33:22
42,若有定义:inti=2,j=5;则表达式(i+1,j+1,(++i+(j--))的值为()
x=(i+1,j+1,(++i+(j--));
相当于
y=i+1; //对表达式取值没有影响的计算
z=j+1; //对表达式取值没有影响的计算
i++; //i=3
x=i+j; //x=8
j--; //对表达式取值没有影响的计算
最后这个表达式的值是8
再问: 请问加了()没用吗,不需要减一吗?
再答: 没有用,都是要到这句话执行完后才进行的,关键就是运算符--在j的右侧。