求助大佬讲解一下这两行是一个意思吗

tc203 2023-10-29 13:47:43

  if (!i || s[i-1] !=' ')r+=' ';
        if (i && s[i-1] !=' ')r+=' ';

求助大佬,这俩行是一个意思吗,没太明白,可以讲解一下吗,谢谢

...全文
312 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
爱学c++ 2023-11-08
  • 打赏
  • 举报
回复
欢呼的红尘 2023-10-29
  • 打赏
  • 举报
回复

肯定不是啊,第一行是两个条件符合其中一个就行,第二个是两个条件都要符合(就是“||”与“&&”的区别)

tc203 2023-10-29
  • 举报
回复
@欢呼的红尘 第一个的!i是啥意思呀
欢呼的红尘 2023-10-30
  • 举报
回复
@tc203 “!”是非的意思,这几个符号都是c里的逻辑运算符 csdn里直接搜逻辑运算符就有了
关于成都 2023-10-29
  • 打赏
  • 举报
回复

1

10

社区成员

发帖
与我相关
我的任务
社区描述
Docker
javascriptgolangdevops 个人社区
社区管理员
  • 甜点cc
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧