提示: 作者被禁止或删除 内容自动屏蔽
解析一下这个程序
main(){
int x, y, z;
x=y=z= -1;
++x&&++y&&++z;
printf("x=%d\t y=%d\t z=%d\n", x, y, z);
x=y=z= -1;
++x&&++y||++z;
printf("x=%d\t y=%d\t z=%d\n", x, y, z);
x=y=z= -1;
++x||++y||++z;
printf("x=%d\t y=%d\t z=%d\n", x, y, z);
}
搜索更多相关的解决方案:
解析
----------------解决方案--------------------------------------------------------
是一道基础题目
目的是让你了解 逻辑运算符 和 自增运算符的优先级别
我认为楼主应该慢慢查书 自己研究出来才能印象深刻 对以后的学习有帮助
还有:那个X=Y=Z=-1; 这种连着赋值的写法是错的 潭浩强的书上写到过
----------------解决方案--------------------------------------------------------
没法解释,请看看书吧!
----------------解决方案--------------------------------------------------------
提示: 作者被禁止或删除 内容自动屏蔽