my日月星空 2021-08-07 15:21 采纳率: 100%
浏览 34
已结题

C++中复杂的条件运算符理解

img
划线部分怎么理解?

  • 写回答

2条回答 默认 最新

  • a_cainiaoTxl 2021-08-07 18:54
    关注

    ?表达式可以转换成if-else语句,这么写你就明白了。

    
    char x[2][20];
        const char* y = "";
        string s;
        for (int i = 0; i < 3; i++)
        {
            if (i < 2)
            {
                if (!i) cout<< x[i];
                else cout<< y;
            }
            else
            {
                cout<<x[1];
            }
        }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 8月15日
  • 已采纳回答 8月7日
  • 创建了问题 8月7日

悬赏问题

  • ¥20 如何在 rocky9.4 部署 CDH6.3.2?
  • ¥35 navicat将excel中的数据导入mysql出错
  • ¥15 rt-thread线程切换的问题
  • ¥20 python忆阻器数字识别
  • ¥15 高通uboot 打印ubi init err 22
  • ¥20 PDF元数据中的XMP媒体管理属性
  • ¥15 R语言中lasso回归报错
  • ¥15 网站突然不能访问了,上午还好好的
  • ¥15 有没有dl可以帮弄”我去图书馆”秒选道具和积分
  • ¥15 semrush,SEO,内嵌网站,api