黑马程序员技术交流社区

标题: 三目运算符 [打印本页]

作者: 董立正    时间: 2015-12-3 10:39
标题: 三目运算符
/*

三目运算符格式:

表达式1 ? 表达式2 : 表达式3

求值顺序:

表达式1的值为    真
                表达式2的值 作为整个三目运算表达式的值
                假
                表达式3的值 作为整个三目运算表达式的值

*/

#include <stdio.h>

int main(int argc, const char * argv[]) {
    int a = 3,b = 4, result = 0;
   
    result = b > a ? 10 : 100; // 10
    printf("result = %d\n",result);
    result = b < a ? 10 : 100; //100
    printf("result = %d\n",result);
    result = !a ? b : a; //3
    printf("result = %d\n",result);
    return 0;
}




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