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

2025年02月23日 13:55
有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的值是否相等