当前位置: 代码迷 >> C语言 >> 若定义double t;则表达式t=1,t+5,++t,t+1的值为??
  详细解决方案

若定义double t;则表达式t=1,t+5,++t,t+1的值为??

热度:142   发布时间:2006-06-11 22:51:03.0
若定义double t;则表达式t=1,t+5,++t,t+1的值为??
若定义double t;则表达式t=1,t+5,++t,t+1的值为??
搜索更多相关的解决方案: double  定义  表达  

----------------解决方案--------------------------------------------------------
感觉还是t=1

语句后面没";"
我是大菜鸟,随便说说
----------------解决方案--------------------------------------------------------
表达式t=1,t+5,++t,t+1为逗号表达式;

结合方向为自左向右;



表达式t=1->t=1.000000;

t+5没有改变 t的值;

++t->t=2.000000;

t+1=3.00000;

所以值为3.000000;


对不?!



[此贴子已经被作者于2006-6-11 23:59:48编辑过]


----------------解决方案--------------------------------------------------------
3楼正确

提醒楼主:多想,别把那么多问题全发出来

----------------解决方案--------------------------------------------------------
  相关解决方案