VC中的!非 和 && || 符号对应 delphi 中该如何写?
语句一if (!mi && !mj && rr = = CB || !mi && mj && rr = = BC || mi && mj && rr = = AB || mi && !mj && rr = = BA)
语句二if (mi && mj && rr = = CB || mi && !mj && rr = = BC || !mi && !mj && rr = = AB || !mi && mj && rr = = BA)
语句一if (!mi && !mj && rr = = CB || !mi && mj && rr = = BC || mi && mj && rr = = AB || mi && !mj && rr = = BA)
语句二if (mi && mj && rr = = CB || mi && !mj && rr = = BC || !mi && !mj && rr = = AB || !mi && mj && rr = = BA)
&& 是 and
|| 是 orif (!mi && !mj && rr = = CB || !mi && mj && rr = = BC || mi && mj && rr = = AB || mi && !mj && rr = = BA)
注意用括號
if ((not mi) and (not mj) and (rr=CB)) or ((not mi) and mj and (rr==BC)) or (mi and mj and (rr=AB)) or (mi and (not mj) and (rr=BA)) then
#define BC 1
#define AB 2
#define BA 3
int i,j;
int rr;
int mi,mj;
rr = CB; mi=i%2;
mj=j%2;
难道我记错了....
不过加上括号更好 优先级更高 不容易错吧
谢谢你 我也是这样写的 但是不行啊 提示Operator not applicable to this operand type 错误
if ((not mi) and (not mj) and (rr=CB)) or ((not mi) and mj and (rr=BC)) or (mi and mj and (rr=AB)) or (mi and (not mj) and (rr=BA)) then
那应该是这样的吧
(not mi) and (not mj) and rr = CB
(KAIKAI)
讲解的很详细的
delphi VC VB 语言都有用到工作主要是弄数字图像处理 主要是做图像处理的只是我不喜欢写程序开代码 无奈专业学的是这个就凑合着做了两年多的程序 还有一个月我就辞职转行了