黑马程序员技术交流社区
标题:
三目运算符
[打印本页]
作者:
董立正
时间:
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