while((c=getchar())!='\0'&&i<MAX_LINE) { if(c=='\n') break; s[i]=c; i++; }
问下大家,这里的c=='\n'和c!='\0'为什么缺一不可呢?输入一行句子,最后一个字符显然就是'\n',但是只用这一条判断,仍然无法结束输入语句```c