黑马程序员技术交流社区
标题:
运算符
[打印本页]
作者:
夏应斌
时间:
2014-4-30 21:49
标题:
运算符
看完视频之后进行做习题,发现一个运算符还是不明白,“?”就是这个问号,到底代表的是什么意思,比如说这道题: int a =5?10:2 这个问题
作者:
执着的土豆
时间:
2014-4-30 21:57
?:是一个三目运算符,需要三个操作数,表达式1?表达式2:表达式3,表达式1如果正确,则选择表达式2,否则选择表达式3。例子中a的值为10
作者:
杨勇
时间:
2014-4-30 22:00
?:这两个符号是连在一起的,是唯一一个三目运算符。
作者:
夏应斌
时间:
2014-4-30 22:02
执着的土豆 发表于 2014-4-30 21:57
?:是一个三目运算符,需要三个操作数,表达式1?表达式2:表达式3,表达式1如果正确,则选择表达式2,否 ...
我还没太明白
作者:
星河鹭起
时间:
2014-4-30 22:06
这个是三目运算,表达式1?表达式2:表达式3
问号就是判断表达式1是否为真,如果为真,则返回表达式2,如果表达式为假,则返回表达式3,
例如:int a =5?10:2
问号 首先判断a等于5是否为真,如果为真,则返回10,如果不为真,则返回2.
作者:
执着的土豆
时间:
2014-4-30 22:06
?和后边:组合起来是一个三目运算符,需要三个操作数,表达式1?表达式2:表达式3,如果表达式1为真,则选择表达式2,否则选择表达式3,例子中5为真,所以int a=10;
作者:
machao610
时间:
2014-5-11 23:10
是三目运算,?前面成立结果就是后面的10,?前面不成立结果就是后面的2
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2