1 Star 0 Fork 0

徒步天下 / C语言解惑

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
1_6.c 630 Bytes
一键复制 编辑 原始数据 按行查看 历史
徒步天下 提交于 2017-10-10 16:04 . 操作符的优先级和求值顺序
/* 操作符的优先级和求值顺序
*/
#include <stdio.h>
#define PRINT3(x,y,z) \
printf(#x "=%d\t" #y "=%d\t" #z "=%d\n", x, y, z)
int main()
{
int x, y, z;
x = y = z = 1;
++x || ++ y && ++ z;
PRINT3(x, y, z);
x = y = z = 1;
++x && ++ y || ++ z;
PRINT3(x, y, z);
x = y = z = 1;
++x && ++ y && ++ z;
PRINT3(x, y, z);
x = y = z = -1;
++x && ++ y || ++ z;
PRINT3(x, y, z);
x = y = z = -1;
++x || ++ y && ++ z;
PRINT3(x, y, z);
x = y = z = -1;
++x && ++ y && ++ z;
PRINT3(x, y, z);
return 0;
}
C
1
https://gitee.com/se17a/The_C_Puzzle_Book.git
git@gitee.com:se17a/The_C_Puzzle_Book.git
se17a
The_C_Puzzle_Book
C语言解惑
master

搜索帮助