a=b那段代码是否执行,三个变量的值怎么得出来的?求运行过程
收起
1.首先对于a-=a-5,由于-运算符优先于-=,所以先执行a-5,返回值为-5,然后执行a-=-5,由于a=0则最后a=5;最后梁a的值赋予c则c等于5;2.然后对于逗号运算符后面的括号内: 首先执行a=b,将b的值赋值给a,则a=0,然后执行后面的括号,由于括号内是b+3,但是并没有数去接收,只是执行b+3而已,b的值不改变,仍然为0 最后输出他们的值0 0 5不懂再问,望采纳!
报告相同问题?