绕人的代码

在这里插入图片描述
了解一下,
宏定义。
逗号表达式 编辑
c语言提供一种特殊的运算符,逗号运算符,优先级别最低,它将两个及其以上的式子联接起来,从左往右逐个计算表达式,整个表达式的值为最后一个表达式的值。如:(3+5,6+8)称为逗号表达式,其求解过程先表达式1,后表达式2,整个表达式值是表达式2的值,如:(3+5,6+8)的值是14,a=(a=35,a4)的值是60,而(a=35,a4)的值是60, a的值在逗号表达式里一直是15,最后被逗号表达式赋值为60,a的值最终为60。

发布了25 篇原创文章 · 获赞 5 · 访问量 1910

猜你喜欢

转载自blog.csdn.net/DoMyBestintheworld/article/details/83759056