C语言中=和==的区别是什么?请举例说明

2025-03-18 05:04:07
推荐回答(2个)
回答1:

=是把式子右面的值赋给左面 如a=b的意思是把b的值赋给a 而==的意思是判断两边是否相等 是一个条件 要跟随if语句 如if(a="b")

回答2:

= 是赋值操作
==是比较是否相等操作
if(i=2)是永远成立的
if(i==2)只有当i值是2才成立
明白吗?
希望可以得到采纳!