c语言 if(Pa<Pb&&P1=3)哪里出错了?

c语言 这个语句if(Pa<Pb&&P1=3)哪里出错了?编译时指出这里有错
2025-04-12 01:56:46
推荐回答(4个)
回答1:

注意"="与"=="的本质区别。

回答2:

应该是: if(Pa<Pb&&P1==3)
P1=3是赋值语句
而P1==3是比较语句

回答3:

注意一个等号是赋值,两个等号才是逻辑判断。

回答4:

也许你的本意是:if ( Pa