当输入 c 2 3 时 getchar()函数,不是一个字符一个字符的提取的吗?那么为什么能通的过if (scanf("%d %d",&rows ,&cols) !=2)检验呢?不是应该在‘c’字符时就满足 scanf()返回值不等于2的条件返回break?请大神说一下,我这样理解错哪了。 getchar()函数,不是一个字符一个字符的提取的吗? 你的当前访问异常,请进行认证后继续阅读剩余内容。 提交