做前说两个小知识,大神勿喷,
关系表达式返回值只有 0 和1
逻辑运算符有短路现象,
当1 || 。。。 逻辑或运算符后面的不再做计算直接短路
当0 && 。。。 逻辑 与 运算符后面的不再做计算直接短路
今天的小程序是三目运算符 ? : 的使用
- #include <stdio.h>
- int main()
- {
- int a = 101, b = 101, c = 101, max;
- while(a > 100 || b > 100 || c > 100)
- {
- printf("请输入3个整数:\n");
-
- scanf("%d%d%d",&a, &b, &c);
- }
-
-
- max = a > b ? a : b;
- max = max > c ? max : c;
-
- printf("max = %d\n", max);
-
- return 0;
- }
复制代码 |
|