我有以下程序:
#include <stdio.h>
int main()
{
int ch;
while( ch = getchar() != '\n') {
printf("Read %c\n",ch);
}
return 0;
}
无论我输入什么,我都会得到:
Read
为什么会发生这种情况,我看到的那个奇怪的字符是什么?
Stackoverflow 没有打印奇怪的字符。你可以在这里看到它:http: //ideone.com/EfZHr