gpt4 book ai didi

c - char 变量的问题

转载 作者:太空宇宙 更新时间:2023-11-04 08:04:28 25 4
gpt4 key购买 nike

<分区>

当我执行下面的程序时,它明确要求键入不同于“c”或“n”的字符,就像 while 循环条件中的字符 c 是不同的一个来自 scanf 中的一个。

无论你输入什么字符,循环都会继续,我想知道为什么。

#include <stdio.h>

int main(){
char c;
printf ("type any character except 'c' or 'n': ");
scanf ("%c%*c", &c);
while (c != 's' || c != 'n'){
printf ("\ntype any character except 'c' or 'n': ");
scanf ("%c%*c", &c);
}
}

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