A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 西门吹风   /  2014-5-26 14:37  /  7772 人查看  /  29 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

呵呵  三元运算返回的是结果,不是赋值哦
回复 使用道具 举报
三元运算符是一个运算符 运算完必须要有一个结果,你这么写有结果吗  结果是什么?思考一下
回复 使用道具 举报
没有返回值就这么简单
回复 使用道具 举报
在三元运算符中,他结果是把分号两边的值赋给某个变量。当为真时,把左边的赋值,为假时,把右边的值赋值给变量。所以:(条件表达式)?值1:值2,分号两边必须是具体的值,而不是y=100(赋值语句)
回复 使用道具 举报
恩恩 很好
回复 使用道具 举报
三元运算符,我喜欢用于集合比较器排序的比较是否相同
  
回复 使用道具 举报
看完瞬间懂了那么多~{:2_32:}
回复 使用道具 举报
自己还是需要好好学习啊
回复 使用道具 举报
把里面的空格加上,看得就一目了然了 , y = (x>5) ? 100 :200;  可以理解为 y = (关系表达式) ? 表达式1 : 表达式2; 一一对应这里关系表达式为x>5; 为true,  所以执行表达式1,即y = 100.
回复 使用道具 举报
三元运算和if的区别,三无运算是一种赋值运算,一定要有返回值的,前面当然要有=啦,而if就不用啦
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马