A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© sunshine429 中级黑马   /  2016-1-6 21:37  /  469 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

做前说两个小知识,大神勿喷,
关系表达式返回值只有 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. }
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马