mr6923612 发表于 2020-4-6 23:47:31

课后题问题

0. 请问语句 A 在什么情况下会被执行?
……
while ((ch = getchar()) != '\n')
{
      if (ch < '0' || ch > '9')
                continue;
      // 语句A
}
……
复制代码

答:只有当输入为数字时,才会执行语句

不是应该在输入不是数字时执行吗?

ba21 发表于 2020-4-6 23:53:26

if (ch < '0' || ch > '9')// 不是数字成立
                continue;// 执行, 回到while处

// 语句A // 既然上面不是数字,那么这里肯定就是是数字才会执行
页: [1]
查看完整版本: 课后题问题