gpt4 book ai didi

将输入与两个字符进行比较,会产生奇怪的警告

转载 作者:行者123 更新时间:2023-11-30 15:06:06 27 4
gpt4 key购买 nike

我试图将输入与两个不同的字符进行比较,并在满足其中一个条件时执行 if 条件。

到目前为止我的代码是:

if(i == 'Y'||'y') {
//code here
}

但是 GCC 编译器会发出警告:

warning: use of logical '||' with constant operand
[-Wconstant-logical-operand]

为什么会发生这种情况?

最佳答案

你想说的是:

  if(i == 'Y'|| i == 'y')

编译器正在准确地告诉您您需要了解的内容!

关于将输入与两个字符进行比较,会产生奇怪的警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39419668/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com