c语言中,a=-1,b=1;if((++a<0)&&!(b--<=0))求解释if判断条件,在解释一下括号里的逻辑如何判断,谢谢答案是b值并没有减1.但我还是搞不清为什么b为啥没有减1

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/31 14:36:43

c语言中,a=-1,b=1;if((++a<0)&&!(b--<=0))求解释if判断条件,在解释一下括号里的逻辑如何判断,谢谢答案是b值并没有减1.但我还是搞不清为什么b为啥没有减1
c语言中,a=-1,b=1;if((++a<0)&&!(b--<=0))
求解释if判断条件,在解释一下括号里的逻辑如何判断,谢谢
答案是b值并没有减1.但我还是搞不清为什么b为啥没有减1

c语言中,a=-1,b=1;if((++a<0)&&!(b--<=0))求解释if判断条件,在解释一下括号里的逻辑如何判断,谢谢答案是b值并没有减1.但我还是搞不清为什么b为啥没有减1
++a,先将a加1,再判断,
a=0,(++a