一粒葡萄籽 2023-04-06 18:04 采纳率: 100%
浏览 16
已结题

一个关于字符串比较的问题

不懂为什么D不可以, 希望能得到解答,解答一下CD两个选项,谢谢

img

  • 写回答

1条回答 默认 最新

  • isMae 2023-04-06 18:16
    关注

    你的题目是判断这两个字符串不相等,在C语言中,条件表达式的值为0时被视为false,非0时被视为true,但是strcmp是用来比较字符串的,相等返回值是0,非0不相等,所以c选项在没有”==0“的时候if语句将根据返回值是否为非零来判断条件是否成立,有点绕你自己理解一下,再带入我上面说的,D 选项的意思就是说他们相等了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

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

悬赏问题

  • ¥15 微软硬件驱动认证账号申请
  • ¥15 有人知道怎么在R语言里下载Git上的miceco这个包吗
  • ¥15 GPT写作提示指令词
  • ¥20 如何在cst中建立这种螺旋扇叶结构
  • ¥20 根据动态演化博弈支付矩阵完成复制动态方程求解和演化相图分析等
  • ¥20 关于DAC输出1.000V对分辨率和精度的要求
  • ¥15 华为超融合部署环境下RedHat虚拟机分区扩容问题
  • ¥15 哪位能做百度地图导航触点播报?
  • ¥15 请问GPT语言模型怎么训练?
  • ¥15 已知平面坐标系(非直角坐标系)内三个点的坐标,反求两坐标轴的夹角