gpt4 book ai didi

字符比较始终为 false c

转载 作者:太空宇宙 更新时间:2023-11-04 05:13:31 24 4
gpt4 key购买 nike

我正在尝试做一个简单的 do while 循环,其中除 'y' 或 'n' 之外的任何字母均无效,并重复循环。有谁知道为什么这个循环总是评估为假?即使输入了有效字符?

char user_response[2];

do {
printf("\nDo you want to process another range (y or n): ");
scanf("%1s", user_response);
user_response[0] = tolower(user_response[0]);
}
while (user_response[0] != 'y' || user_response[0] != 'n');

return user_response[0];

最佳答案

你应该改变||到 &&。

关于字符比较始终为 false c,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19781351/

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