黑马程序员技术交流社区
标题:
三目运算符怎么理解
[打印本页]
作者:
小腼腆不是错
时间:
2015-7-15 15:11
标题:
三目运算符怎么理解
A:b?c,请问这样的式子怎么理解
作者:
2899028818
时间:
2015-7-15 16:49
是表达式1? 表达式2: 表达式3 你貌似写的都不对
作者:
小腼腆不是错
时间:
2015-7-15 16:59
三目运算符的格式:
表达式1 ?表达式2 :表达式3;
三目运算符的求值顺序:
表达式1的值 真
表达式2的值 作为整个三目运算表达式的值
假
表达式3的值 作为整个三目运算表达式的值返回
作者:
qq358556392
时间:
2015-7-15 16:59
本帖最后由 qq358556392 于 2015-7-15 17:49 编辑
写错了,表达式1?表达式2:表达式3
表达式1为真,表达式2作为三目表达式的值,
表达式1为假,表达式3作为三目表达式的值
作者:
562413895@qq.co
时间:
2015-7-15 17:01
若A表达式为真,结果为b表达式的值,否则为c表达式的值
作者:
小腼腆不是错
时间:
2015-7-15 17:01
2899028818 发表于 2015-7-15 16:49
是表达式1? 表达式2: 表达式3 你貌似写的都不对
嗯嗯,我发现了。
作者:
294250051
时间:
2015-7-15 17:20
买本书好好看看再来发帖把
作者:
895928691
时间:
2015-7-15 21:18
a>b?a:b
很简单的,就是返回的值是a或者b
作者:
hanjiaqi
时间:
2015-7-15 22:01
格式
表达式1 ? 表达式2:表达式3;
求值规则
如果表达式1的值为真,则以表达式2 的值作为条件表达式的值 否则以表达式3的值作为整个条件表达式的值。
作者:
likang
时间:
2015-7-15 22:04
楼上说的很对
作者:
糖糖本尊
时间:
2015-7-15 22:30
表达式1? 表达式2: 表达式3 如果表达式1为真 则把表达式2作为整个表达的值
作者:
jinlong129
时间:
2015-7-15 23:16
本帖最后由 jinlong129 于 2015-7-15 23:18 编辑
a = b ? c : d;
b为真 及 c 的值作为整个表达式的值赋值给a
b为假 及 d 的值作为整个表达式的值赋值给a
这么说清楚吗
作者:
花花拉拉
时间:
2015-7-15 23:32
表达式1?表达式2:表达式3
作者:
Mal
时间:
2015-7-15 23:42
表达式1?表达式2:表达式3
当表达式1的条件为真时返回表达式2的值,否则返回表达式3的值
作者:
午夜码农
时间:
2015-7-16 00:08
城里人,玩的真花花。。。:lol
作者:
WPeng
时间:
2015-7-16 17:48
表达式1?表达式2:表达式3
表达式1为真,表达式2作为三目表达式的值,
表达式1为假,表达式3作为三目表达式的值
作者:
鲁枝权双元
时间:
2015-7-16 17:50
a>b?a:b 如果a大于b就取值:左边的,否则就取:右边的
作者:
zhaofeizlj
时间:
2015-7-16 18:28
如果A为真,则返回将b的值返回给整个三目运算表达式,反之,返回c的值
作者:
zpy_0806
时间:
2015-7-16 18:37
你这个格式都写错了
作者:
小蜗牛0519
时间:
2015-7-16 19:35
没有说清楚吧!!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2