lingo 0-1变量

w为0-1变量,m为普通变量,如何保证:
当m=0,w一定为0;
当m不等于0,w可以取0或1?
我是像您这样用过if函数,可是运行出错了,好像是if(条件,值1,值2)里面要有两个值啊……好像要求条件不成立时也要给m赋值……

w=@ifc(m#eq#0,0);!当m=0,w一定为0;
@bin(x); !保证x为0-1变量;
因为x是0-1变量,所以当m=0的条件不成立时,w可取任意值,即0或1
我说的是ifc函数...或者也可以写成w=@if(m#eq#0,0,w)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-25
w=@if(m#eq#0,0,w)
@bin(w)
这样试试看
相似回答