作业帮 > 综合 > 作业

c语言中if(x=y-4)是什么意思

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/25 23:03:59
c语言中if(x=y-4)是什么意思
c语言中if(x=y-4)是什么意思
如果从编译器的角度来说:
1、-的优先级是4,=的优先级是14,所以先运算y-4的值;
2、相当于这样写
x=y-4;
if(x)
{

}
3、通常不建议if(x=y-4)这么写程序,没有任何可读性
如果满意,请采纳