二哥不寂寞
c++ 求语句解释

#include"iostream.h"

int main()

{

int a=8,b=4,c=2,k=4,m=8,n=6;

cout<<a<<b<<c<<k<<m<<n<<endl;

if(a!=b||m!=a+b)

{

a=2*k!=!m;

a=a+a;

}

if(a+b>=0&&m/3>2)

{m=k+3*!c;

}

else

{

k=k*!m!=c;

}

cout<<a<<m <<k<<endl;

return 0;

}

表示不懂a=2*k!=!m这一句是怎么计算的 麻烦高手解释一下 感激不尽

二哥不寂寞
没想到还挺复杂的
展开Biu

谢谢了 没想到还挺复杂的 我是个新手 以后有问题还麻烦各位大神解决一下。。

[查看全文]
夏云玖
可以看成
展开Biu

a=2*k!=!m 其中k=4,m=8

可以看成:a=[2*4!=(!8)]

即先算!8=0;

然后:2*4!=0 这个就是一个判断句即判断8!=0 是真是假

结果自然是真,即结果为1

所以a=1

[查看全文]