傀儡木偶 发表于 2010-8-4 14:57:13

一个类C语言的脚本中的取反运算问题

在做一份用类C语言的脚本写的一份题
其中有一句
if n~=5 then
该如何理解?

如果理解为
if(n=n~5)
{...}
那么这个判断成立吗?
成立的话要如何解释?

卡在这里快一天了……跪求高人指点…………

shawind 发表于 2010-8-4 18:28:36

可以成立。

int a = 0;

if (a+=1)
    printf("true");
else
    printf("false");

if (a-=1)
    printf("true");
else
    printf("false");

C中,if除了判断比较运算后的结果,还可以直接判断一个变量、数值是不是大于0或是真。
页: [1]
查看完整版本: 一个类C语言的脚本中的取反运算问题