编程中=与==的区别是什么?

如题所述

如果简单一点来说的话:
“=”就是赋值,如a=1;b=2,是把1传递给a,2传递给b,结果是a的值是1,b的值是2。
“==”是判断两者是否相等 ,如果按照上面赋值的话即a的值是1,b的值是2,那么“a==b”显然不相等,则返回布尔类型“false”;
你可以理解为前者是做准备工作,后者就开始做真正的判断了。
如果刚开始学,大概知道是这个意思就行了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-10
在C/C++/JAVA编程中,=是赋值运算符,将=右侧表达式的值赋予左侧的变量。
==是逻辑运算符,若==左右两侧表达式的值相等,则返回TRUE,否则返回FALSE。本回答被网友采纳
第2个回答  2020-07-22
在C/C++/JAVA编程中,=是赋值运算符,将=右侧表达式的值赋予左侧的变量。本回答被网友采纳
相似回答