鱼C论坛's Archiver
论坛
›
C\C++交流
› 请问为什么进不去循环
万千只cnm
发表于 2021-6-20 14:37:21
请问为什么进不去循环
#include<stdio.h>
int main(){
int ch;
while (puts("是否插入单词:"),scanf("%d",&ch) && ch=='Y'|| ch=='y'){
puts("1111");
}
}
为啥输入什么都进不去循环
不能这么写吗
万千只cnm
发表于 2021-6-20 14:37:53
{:5_104:}
战机智
发表于 2021-6-20 15:28:11
输入89或者121可以进入循环
由于输入的格式是scanf("%d",&ch),要想要进去循环需要ch的值等于y或者Y的ASCII码值。
页:
[1]
查看完整版本:
请问为什么进不去循环