【发布时间】:2021-06-06 09:34:30
【问题描述】:
我最近开始学习 C 中的 I/O 文件操作。在这段代码中,我遇到了一个问题,即使我输入了非空白字符 ' ',while 循环也没有退出。请告诉我我错在哪里以及如何退出while循环。
#include <stdio.h>
int main()
{
char a = 0;
while ((a = (char)getchar()) != ' ');
ungetc(a, stdin);
printf("\n Value of A is %c", a);
return 0;
}
【问题讨论】: