问题描述: c语言中if(x=y-4)是什么意思 1个回答 分类:综合 2014-09-18 问题解答: 我来补答 如果从编译器的角度来说:1、-的优先级是4,=的优先级是14,所以先运算y-4的值;2、相当于这样写x=y-4;if(x){ }3、通常不建议if(x=y-4)这么写程序,没有任何可读性如果满意,请采纳 展开全文阅读