C语言---逗号运算符,保证你一看就会
@C语言—逗号运算符,保证你一看就会
a=((a=3*5,a**6),a+5); //a=?
炒鸡简单,只需要知道两点:
逗号运算符的优先级小于赋值运算符的
逗号运算符的左结合性
首先:
a=35,a**6 //此时a=15,逗号运算符的优先级小于赋值运算符的
然后执行:
a=((a=35,a**6),a+5);//a=15+5,逗号运算符的左结合性,以最后的式子为结果
结果:
a=2...
原创
2019-03-19 19:12:11 ·
3528 阅读 ·
5 评论