=是赋值,==是条件表达式,意思是两个相等。
一个=
表示从右往左赋值。
比如k=c,此处就是把c赋值给k,
k==c,假设k=5,c=5,此时表示条件为真。
非零为真,所以它的最终值为1。
如有疑问,欢迎追问
=是赋值
==是逻辑运算
int A;
A=1;//是将1赋值给A
bool B;
B= ( A==1 )//括号中的内容整个看做是一个值。判断A是否等于1。如果等于那么括号中这个内容等价于true。于是B=(A==1)也就是B=true,那么这里,是将true赋值给B。
= 是赋值
== 是等于 常用于if判断是否等于右边的值