scanf返回值什么时候会判定为-1(在输入时)
时间: 2024-04-17 11:27:44 浏览: 107
2021-2022计算机二级等级考试试题及答案No.9684.docx
scanf 函数在输入时会返回一个整数值,表示成功读取的参数个数。当 scanf 函数无法成功读取任何参数时,它会返回 -1。这种情况通常发生在输入的格式与预期的格式不匹配时,或者输入流已经结束但仍有未读取的参数时。例如,如果你期望输入一个整数,但实际输入了一个字母,scanf 函数就无法成功读取参数,返回 -1。
阅读全文