生活问答

当前位置/ 首页/ 生活问答/ 正文

逗号表达式的值是第一个表达式的值(逗号表达式)

导读 大家好,我是小科,我来为大家解答以上问题。逗号表达式的值是第一个表达式的值,逗号表达式很多人还不知道,现在让我们一起来看看吧!1、c...

大家好,我是小科,我来为大家解答以上问题。逗号表达式的值是第一个表达式的值,逗号表达式很多人还不知道,现在让我们一起来看看吧!

1、c语言提供一种特殊的运算符,逗号运算符,优先级别最低,它将两个及其以上的式子联接起来,从左往右逐个计算表达式,整个表达式的值为最后一个表达式的值。如:(3+5,6+8)称为逗号表达式,其求解过程先表达式1,后表达式2,整个表达式值是表达式2的值,如:(3+5,6+8)的值是14;a=(a=3*5,a*4)的值是60,其中(a=3*5,a*4)的值是60, a的值在逗号表达式里一直是15,最后被逗号表达式赋值为60,a的值最终为60。

2、所以你的那个a是15,然后a+15等于30。

本文到此讲解完毕了,希望对大家有帮助。