C语言相关。关于getchar跳出while(1)死循环问题。
C语言相关。关于getchar跳出while(1)死循环问题。
日期:2017-09-22 13:16:09 人气:1
通过getchar返回的值是10, 要使用 x==10 break;
下面是解释:
前几天,群里有人问getch()和getchar()的区别,原因是他键入enter后,前者返回13,而后者返回10。代码如下:
#include
#include
int main()
{
int ch, cha;
ch = getch();
cha = getchar();
printf("ch=%d, cha=%d\n"