C++里的==是什么意思

来源:百度知道 编辑:UC知道 时间:2024/06/17 05:17:44
C++里的==是什么意思?

== 表示相等比较
= 赋值

int x = 9;
if (x == 0) // 条件表达式因x 的值为0 而为 1(true)
cout <<"test 1 ok\n";
if (x = 9) //赋值表达式为9,因而条件表达式的值恒为1(true)
cout <<"test 2 ok\n";
if (x = 0) // 赋值表达式为0,因而条件表达式的值恒为0(false)
cout <<"test 3 ok\n";

输出结果:
test 1 ok
test 2 ok

相等,逻辑运算符.

就是比较两边是否相等的意思。一个=是赋值。

==就是相等,但只是在判断中使用
若果1=1,哪么在C++里的判断中就要写做1==1

逻辑中的“等于”

逻辑运算符