C 逗号运算符
逗号运算符 其实就是从左到右依次执行。
百度百科:
(1) 逗号表达式的运算过程为:从左往右逐个计算表达式。
(2) 逗号表达式作为一个整体,它的值为最后一个表达式(也即表达式n)的值。
(3) 逗号运算符的优先级别在所有运算符中最低。
比如:
x = (y = 3, (z = ++y + 2) + 5);
首先y赋值为3,递增到4后加了2赋值给z,再加5,最后赋值11给x。
结果y为4 z为6 x为11
比如这个
printf("%d ", (num /= i, i));
最终输出的就是i的值。
植入部分
如果您觉得文章不错,可以通过赞助支持我。
如果您不希望打赏,也可以通过关闭广告屏蔽插件的形式帮助网站运作。