黑马程序员技术交流社区
标题:
三目运算符
[打印本页]
作者:
Flower.
时间:
2015-12-3 20:15
标题:
三目运算符
/*三目运算符*/
#include <stdio.h>
int main(){
/*
int a=1>2;
a=1>2?3:4;//有三个部分参与运算,叫三目运算符
//等效于如下代码.故三目运算符可以简化代码
if(1>2){
a=3;
}else{
a=4;
}
*/
//三个位置为表达式.不仅仅是数值.但必须有运算结果.不能定义变量.
// int a=1?3+2:int b=3;
// printf("%d\n",a);
int num=(int)1.1;
// scanf("%d",&num);
//结合律指有两个优先级相同的运算符运算时,它的运算方向(先左后右或先右后左)
int a=1>2&&2>3&&2<3;
printf("%d\n",a);
return 0;
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2