关于C语言
while(c!=13&&c!=27)/*键盘接收字符直到按回车或Esc键*/{c=getch();printf("%c\n",c);}if(c==27)break;/*...
while(c!=13&&c!=27) /*键盘接收字符直到按回车或Esc键*/
{
c=getch();
printf("%c\n", c);
}
if(c==27)
break; /*判断若按Esc键则退出循环*/
怎么看出来 esc或回车的??? 谢谢 展开
{
c=getch();
printf("%c\n", c);
}
if(c==27)
break; /*判断若按Esc键则退出循环*/
怎么看出来 esc或回车的??? 谢谢 展开
4个回答
展开全部
从if开始增加以下语句:
if(c==27){
printf("This C is 27(esc).\n");
break;return ;
}
printf("This C is 13(enter).\n");
return;
当屏幕打印某信息说明程序走了那个分支,就能确定是~~~~
if(c==27){
printf("This C is 27(esc).\n");
break;return ;
}
printf("This C is 13(enter).\n");
return;
当屏幕打印某信息说明程序走了那个分支,就能确定是~~~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ASSIC的27是esc键 ASSIC码为 00011011
ASSIC的13是回车键 ASSIC码为 00001101
ASSIC的13是回车键 ASSIC码为 00001101
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
回车键和ESC键都是不可打印的字符,
你可以通过条件判断语句来输出调试信息
你可以通过条件判断语句来输出调试信息
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询