我想了解getchar()函数在这里如何工作?
我读取了getchar()返回的下一个字符stdin,或者EOF到达了文件末尾。
#include <iostream>
#include <cstdio>
using namespace std;
int main() {
int decimal;
while(!isdigit(decimal=getchar()));
cout<<decimal;
}
Run Code Online (Sandbox Code Playgroud)
我输入25。输出50。我不明白为什么?怎么给50。