lzting 发表于 2021-3-11 16:18:17

关于循环语句

#include <stdio.h>
#include <conio.h>
void main()
{
   char ch;
   for(;;)
   {
      ch=getch();
          if(ch==27)
          {
          break;
          }
          if(ch==13)
          {
          continue;
          }
          putch(ch);
   }
   getch();
}

为什么这里输入回车键没有反应?

jackz007 发表于 2021-3-11 16:36:27

本帖最后由 jackz007 于 2021-3-11 16:40 编辑

for(;;) {
      ch = getch()          ;
. . . . . .
      if(ch == 13) continue ;
      putch(ch)             ;
}
      你认为按下回车键应该有什么反应?
      这个代码设计就是专门让它在按下回车键时没有任何回应的!
         

lzting 发表于 2021-3-11 17:16:11

jackz007 发表于 2021-3-11 16:36
你认为按下回车键应该有什么反应?
      这个代码设计就是专门让它在按下回车键时没有任何回 ...

好吧
页: [1]
查看完整版本: 关于循环语句