第1个回答 2006-03-29
1
逗号表达式,从左到右依次计算每一个表达式的值。
t=1,于是此时t=1。
t+5,得到6(不赋值),继续计算。
t++,先返回t的值1,再t=t+1,此时t=2
t=()内表达式的值,t=1
你可以写一个程序试一下嘛
第2个回答 2006-03-29
本题答案T=6。
T++是先将T的值赋给括号外的T ,然后自身加一变成7
如果逗号表达试最后一个是++T,那就是自身先加一,变成7,然后赋给括号外的T,那答案就是T=7了。
这就是++T 与T++的区别!
第3个回答 2006-03-29
t=1
t+5=6 t={(t=i,t+5),t++}
t++=7
把7赋值给括号外面的t
结果就是t=7
第4个回答 2006-03-29
输出的是6 然后 t自加1 下次执行变7