如果我是一棵树的作文:C语言问题表达式:i=1,2,3的值?

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 00:43:00
帮帮我吧

3
逗号表达式的形式如下:

表达式1,表达式2,表达式3,...... ,表达式n

逗号表达式的要领:

(1) 逗号表达式的运算过程为:从左往右逐个计算表达式。
(2) 逗号表达式作为一个整体,它的值为最后一个表达式(也即表达式n)的值。
(3) 逗号运算符的优先级别在所有运算符中最低。

逗号表达式 是 新算表达式1的值,接着算表达式2的值,一直算下去,知道最后一个表达式,
即最后一个表达式的值就是逗号表达式的值

上式中表达式的值应该是3的值

这里是逗号的运算,逗号是从左到右的,上式可以分解为:
i=1;i=2;i=3;所以i=3是结果...

表达式的值为3,但I的值为1, 因为1,2,3,为逗号表达式,逗号表达式的运算法则为:表达式1,表达式2,.....,表达式N。求解顺序为先求解1,再求解2.....最后求解N。最终结果为表达式N的值。所以I的值为1,表达式的值为3

1