逗号运算符

2019-01-28  本文已影响0人  silasjs

逗号运算符一般用来把相关的表达式写在一起。
逗号运算符是左结合性

int a = 5;
int b = 10;
int result;

a = a + 3, b = b + 4, result = a + b;
printf("a = %i, b = %i, result = %i\n", a, b, result);

控制台:
a = 8, b = 14, result = 22

只要是运算符,就有运算结果,逗号运算符的结果是最后一个表达式的结果。

int a = 5;
int b = 10;
int result = ((a = a + 3), (b = b + 4));
printf("result = %i\n", result);

控制台:
result = 14
上一篇下一篇

猜你喜欢

热点阅读