黑马程序员技术交流社区

标题: 今日小小程序做做做 [打印本页]

作者: sunshine429    时间: 2016-1-6 21:37
标题: 今日小小程序做做做
做前说两个小知识,大神勿喷,
关系表达式返回值只有 0 和1
逻辑运算符有短路现象,
当1 || 。。。  逻辑或运算符后面的不再做计算直接短路
当0 && 。。。 逻辑 与 运算符后面的不再做计算直接短路

今天的小程序是三目运算符 ? :  的使用
  1. #include <stdio.h>

  2. int main()
  3. {
  4.     int a = 101, b = 101, c = 101, max;
  5.     while(a > 100 || b > 100 || c > 100)
  6.     {
  7.         printf("请输入3个整数:\n");
  8.         
  9.         scanf("%d%d%d",&a, &b, &c);
  10.     }
  11.    
  12.    
  13.     max = a > b ? a : b;
  14.     max = max > c ? max : c;
  15.    
  16.     printf("max = %d\n", max);
  17.    
  18.     return 0;
  19. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2