【摘要】:逗号运算符就是一个逗号(,),它用于连接相邻的两个表达式,用逗号连接起来的称为逗号表达式。逗号表达式的计算过程是:先计算表达式1,再计算表达式2,…例如:逗号表达式2*3,4+5,6-7的值为-1。
3.4.3 逗号运算符与逗号表达式
逗号运算符就是一个逗号(,),它用于连接相邻的两个表达式,用逗号连接起来的称为逗号表达式。例如:2*3,4+5,6-7就是一个逗号表达式。
逗号表达式的一般形式如下:
表达式1,表达式2,表达式3,…,表达式n
逗号表达式的计算过程是:先计算表达式1,再计算表达式2,…,最后计算表达式n。整个表达式的值是最后一个表达式n的值。例如:逗号表达式2*3,4+5,6-7的值为-1。
逗号运算符的优先级最低,在使用逗号运算符时应注意。
例如:
①x=4*6,x*5;假定x的初值为4,求x的值。
第一步:x=4*6 → x=24
第二步:x*5 → 24*5 → 120
实际上,x的值为24。
②x=(4*6,x*5);假定x的初值为4,求x的值。
第一步:4*6 → 24
第二步:x*5 → 4*5 → 20
第三步:x=20
实际上,x的值为20。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。