注册 登录
编程论坛 C++教室

关于操作符

cyru008 发布于 2008-05-26 18:26, 582 次点击
if(a=b){c=d};
中的“a=b“是比较还是赋值?
3 回复
#2
cyru0082008-05-26 18:45
弄清楚了,原来是把b的值赋值给a然后与0作比较,如果等于零则执行非if的语句,如果不等于零则执行if语句。
#3
bibingyan2008-05-26 22:43
是赋值运算符. 比较是"=="  要多区分这引起基础的语法
#4
vfdff2008-05-27 01:08
赋值,相当
a=b;
if(b)
{c=d};
1