#include <stdio.h> int main() { char a; while(1) { a = getchar(); if(a==13)break; } printf("你已经跳出循环!\n"); }
按下回车键,并没有跳出循环,怎么回事?(将a==13 改成 a==27,即按“Esc”键跳出循环,还是不会跳出循环)
if(a=='\n')break;
恕我直言 换行\n的阿斯克码是10