C语言中“=”与“==”有什么不同?

来源:百度知道 编辑:UC知道 时间:2024/05/13 18:42:26
如题,经常搞不清“=”与“==”到底有什么不同?

= 是赋值 比如int a=5 是把5赋给a 这时a的值就是5了

==是比较 比如 a==5 是比较变量a的值是不是5的意思

看到IF,那后面肯定是==

如果是then之类的,那后面就是=

=是赋值,执行后,变量的数值会改变,==是对现有数值的表述,执行后变量数值不会改变

=是附值`
==比较

=时赋值 把某个数 给某个变量 ==是平常说的等于