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