a--&-b就相当于是:7&-8(7与-8按位与)即:00001001&11110110=0
大哥们a--b 与 a-b有什么区别呢
表达式的值是没有什么区别,都是-1,不过第一个表达式计算完后a=6了,而第二个表达式计算完后a没有变
a<---b
a->--b
a--<-b
a--->b
第一个是绝对不行的,---b怎么可以?第二个是什么意思?能否解释一下?第三个可以。第四个也不行,能否都解释一下,兄弟?
这个着实不明白是怎么回事,能否解释一下?
就好比 7-+7=0一样,
[此贴子已经被作者于2006-12-3 14:18:09编辑过]
程序这东西就是妙!
只有第三个编译时没有错误,得到结果!其他的都有错误!
不懂 - -#
#include <stdio.h>
int main(void){ int a = 7, b = 8;
printf("%d", a--b);
return 0;
}main.c:7: error: syntax error before "b"main.c:5: warning: unused variable `b':: === Build finished: 1 errors, 1 warnings ===这个?表达式可以这样用吗?好像也是有错误啊!
大哥们a--b这个是错的 与 a-b有什么区别呢