作业帮 > 综合 > 作业

如果定义double t; 则表达式t=1,t+5,t++的值为 ______,t的值为_________

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/08 23:42:33
如果定义double t; 则表达式t=1,t+5,t++的值为 ______,t的值为_________
表达式t=1,t+5,t++为逗号表达式.
逗号表达式的形式如下:
表达式1,表达式2,表达式3,.,表达式n
逗号表达式的要领:
(1) 逗号表达式的运算过程为:从左往右逐个计算表达式.
(2) 逗号表达式作为一个整体,它的值为最后一个表达式(也即表达式n)的值.
表达式t=1,t+5,t++做如下计算:
先把1赋给t,t再加5(但没有赋给任何一个变量),t再做自增操作.
t++为先取t的值再自增.
所以表达式t=1,t+5,t++的值为1,t的值为2.