VS2019的环境下
int read() {
char c=getchar();
int x=0;
while (c < '0' || c>'9') {
c = getchar();
}
while (c >= '0' && c <= '9') {
x = x * 10+c - '0';
c = getchar();
}
return x;
}
下面这份代码去掉了去空格的while
int read() {
char c=getchar();
int x=0;
while (c >= '0' && c <= '9') {
x = x * 10+c - '0';
c = getchar();
}
return x;
}
两份代码测试用例都能通过,是否VS2019认为getchar()不需要考虑空格?