C++里的==是什么意思
发布网友
发布时间:2022-05-06 12:54
我来回答
共5个回答
热心网友
时间:2022-06-30 15:23
== 表示相等比较
= 赋值
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
热心网友
时间:2022-06-30 15:23
==就是相等,但只是在判断中使用
若果1=1,哪么在C++里的判断中就要写做1==1
热心网友
时间:2022-06-30 15:24
是表示比较的逻辑算符,如要判断两个元素是否相等时使用
热心网友
时间:2022-06-30 15:24
a=b,s是指把 b的值赋给a;
a==b,是判断a与b是否相等。
热心网友
时间:2022-06-30 15:25
就是比较两边是否相等的意思。一个=是赋值。