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

发布时间:2021-03-15 08:07:04

如果定义double t; 则表达式t=1,t+5,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.
以上问题属网友观点,不代表本站立场,仅供参考!