当前位置:刘伯温火凤凰公式网 > 三目运算符 >

C 求解这个if else改三目运算怎么写

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  ps:因为不知道你后面业务需求的实现代码,所以这个绝对不是最优化的解决办法,但是解决了三元表达式的问题

  //如果转换成功,说明最终返回的是数字类型的,也就是(flag_forand += 1)的

  展开全部三目运算是有规则的,比如 A?B:C,这里B 和C 是同一类型,比如:B 和C 都是int或者都是string.

  ,楼主根本没有搞懂,所以才问这个2B的问题,下面还有2B的人回答得那么长。

  问号表达式,不是语句,如果if和else下用来操作的对象不一样,就不会用这种方式写。

  flag_forand += flag_forand != 0 ? 1 : 0;

http://idagoldadv.com/sanmuyunsuanfu/319.html
点击次数:??更新时间2019-08-09??【打印此页】??【关闭
  • Copyright © 2002-2017 DEDECMS. 织梦科技 版权所有  
  • 点击这里给我发消息
在线交流 
客服咨询
【我们的专业】
【效果的保证】
【百度百科】
【因为有我】
【所以精彩】