三目运算符的例子
答案:1 悬赏:40
解决时间 2021-01-09 00:13
- 提问者网友:萌卜娃娃
- 2021-01-08 06:21
三目运算符的例子
最佳答案
- 二级知识专家网友:woshuo
- 2021-01-08 07:38
int a=2;
int c=3;
int b=(a>c)?a:c;
cout< 这样的结果是b为3
eg:
int a=1,b=2,z;
z=a>b?a:(a>b?a:b);
cout< 这样输出的结果是:z:2
eg:
int a=1,b=2,z;
z=a>b?a:b;//去了括号
cout< 这样的输出的结果是:z:2
一般来说,三目运算符的结合性是右结合的
但是这点在ANSI C中并没有明确规定
所以它的执行顺序有时是由编译器决定的
在PHP中运用实例如下:
$a = (1>0) ? zhen : 'jia'; // 三目运算符 与下边if 语句 意思一样
if( 1 > 0 ){
$a = zhen;
}else{
$a = jia;
}
int c=3;
int b=(a>c)?a:c;
cout<
eg:
int a=1,b=2,z;
z=a>b?a:(a>b?a:b);
cout<
eg:
int a=1,b=2,z;
z=a>b?a:b;//去了括号
cout<
一般来说,三目运算符的结合性是右结合的
但是这点在ANSI C中并没有明确规定
所以它的执行顺序有时是由编译器决定的
在PHP中运用实例如下:
$a = (1>0) ? zhen : 'jia'; // 三目运算符 与下边if 语句 意思一样
if( 1 > 0 ){
$a = zhen;
}else{
$a = jia;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯