关于c语言逗号表达式的运算规则知识点

时间:2021-05-19

c语言逗号表达式的运算规则

c语言逗号表达式是由左向右进行的:k=3*2=6,K+2=8,表达式返回8。

逗号表达式用法:

当顺序点用,结合顺序是从左至右,用来顺序求值,完毕之后整个表达式的值是最后一个表达式的值。

示例:

#include <stdio.h>int main(){ int a, s, d; s = 2; d = 3; a = (s + 2, d + 4); printf("%d\n", a); return 0;}

结果

7

注意事项

(1) 逗号表达式的运算过程为:从左往右逐个计算表达式。

(2) 逗号表达式作为一个整体,它的值为最后一个表达式(也即表达式n)的值。

(3) 逗号运算符的优先级别在所有运算符中最低。

知识点补充:

逗号运算符的作用:

1,起分隔符的作用:

定义变量用于分隔变量:int a,b

输入或输出时用于分隔输出表列 printf("%d%d",a,b)

2,用于逗号表达式的顺序运算符

语法:表达式1,表达式2,...,表达式n

表达式的值:表达式n的值

优先级:最低

运算顺序:左->右

以上就是关于c语言逗号表达式的运算规则知识点的详细内容,更多关于c语言逗号表达式的运算规则的资料请关注其它相关文章!

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章