小编Orp*_*eus的帖子

它是C语句的声明和初始化语句中的逗号运算符吗?

我正在阅读C编程语言,发现这句话:

在声明中分隔...变量的逗号...不是逗号运算符,也不保证从左到右的评估.

如果是这样,他们是否在此代码中使用逗号运算符?

int a=1, b=a+1, c=b+a+1, d=c+b+a+1;
Run Code Online (Sandbox Code Playgroud)

我很确定它会起作用.但如果它们不是逗号运算符并且不保证从左到右的顺序,则上述语句可能会失败,对吧?

c comma-operator

4
推荐指数
1
解决办法
1236
查看次数

标签 统计

c ×1

comma-operator ×1