问题标题: 出现什么问题了

7
2

0
已采纳
李嘉璐
李嘉璐
初级守护
初级守护

程序第9行中,if内的“a=b”表示“b”赋值给“a”。

应该为if(a==b),if内的“a==b”表示“a”等于“b”。

“=”和“==”的意思分别是赋值与等于。

要更细心一点哟!

5
3
2
1
1
陆麟瑞
陆麟瑞
资深天翼
资深天翼

if(a=b) cout<<"都优秀"; 应是 if(a==b) cout<<"都优秀"; a=b是赋值语句

1
1
张瑀涵
张瑀涵
高级光能
高级光能

if(a=b) cout<<"都优秀";

条件表达式错了,应是if(a==b)

0
0
张马润泽
张马润泽
初级光能
初级光能

=是赋值,==才是等于

0
0
0
0
蒋智航
蒋智航
高级天翼
高级天翼

=是赋值号

==才是等于号

0
高梓荣
高梓荣
新手天翼
新手天翼

条件表达式错了:

if(a=b) cout<<"都优秀";是赋值

改为:

if(a==b) cout<<"都优秀";才是判断

0
何沐阳
何沐阳
初级光能
初级光能
不是a赋值于b;而是if(a==b) cout<<"都优秀";。

 

0
0
0
于子轩
于子轩
初级守护
初级守护

C++语言逻辑表达式中(if(中));‘a==b’表示a等于b,‘a=b;’,表示将b的值赋给a;Pascal语言逻辑表达式中               (if 中 then)‘a=b’表示a等于b;‘a:=b;’,表示将b的值赋给a。

-1
范金龙
范金龙
中级守护
中级守护

if(a=b) cout<<"都优秀";不是b赋值给a,

而是b等于a

等于是==

 

-2
我要回答