已知整数a=1,b=2,c=3;求表达式执行后a,b,c,d的值,表达式d=(a++,--b,b--,--c,c--);
问题描述:
已知整数a=1,b=2,c=3;求表达式执行后a,b,c,d的值,表达式d=(a++,--b,b--,--c,c--);
答
a=2
b=0
c=1
d=2--b,b--这两个意思一样》?--b在运算时 值已经改变b--在运算后 值才改变这题中(a++,--b,b--,--c,c--);每个是怎么运行的顺序执行d等于最后一个表达式的值初学者不太了解啊d是等于最后c--?为什么啊前面的都不关d的事是的看看书上关于逗号表达式的定义