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

C++ 三目运算符问题

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

  它的意思是:a代表的字符在小写字母a和z之间吗?如果是,运算结果是a+32;如果不是,结果是a

  这段程序应该是字母大小写转换,但有点问题。如果是想把小写转成大写,后面应该是(a-32);如果是想把大写转成小写,引号里应该是大写字母A和Z

  三目运算符的意思就是:如果变量a 在字符a与z之间,就返回a+32的值,如果不是,则返回a的值。

  如果在条件语句中,只执行单个的赋值语句时, 常可使用条件表达式来实现。不但使程序简洁,也提高了运行效率。

  其求值规则为:如果表达式1的值为线 的值作为条件表达式的值,否则以表达式2的值作为整个条件表达式的值。

  执行该语句的语义是:如ab为真,则把a赋予max,否则把b 赋予max。

  a=(a=a&&a=z)为线赋给a;为假,把a赋给a,即不变,然后输出a。。

  ?号前 为一个逻辑表达式 加一个赋值语句 先看逻辑表达式真假 将其值赋给a

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