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

来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/03 05:02:06
c语言中,a=-1,b=1;if((++a<0)&&!(b--<=0))求解释if判断条件,在解释一下括号里的逻辑如何判断,谢谢答案是b值并没有减1.但我还是搞不清为什么b为啥没有减1c语言中,a=-

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