if(a=b)和if(a==b)的区别是什么阿

2025-02-23 13:55:49
推荐回答(4个)
回答1:

a=b,意思是把b的值付给我a; 比如 a=5,b=7; 那么a=b后,a就等于7了。
a==b,意思是判断a,b的只值是否相等;比如a=5,b=7,那么a==b就会返回flase;
如果a=5,b=5那么a==b就会返回true;

简单的说“=”是数字运算符,而“==”逻辑判定符。

回答2:

a=b是把b赋给a

a==b是判断a和b相不相等

前者虽然能编译通过,但是没有任何效果,C#

回答3:

看你用的是什么语言.

严紧一点的语言.前者都是错的.
后者才是判断a是否等于b

回答4:

a=b的意思是将b的值赋给a。而a==b的意思是判断a和b的值是否相等