scanf函数在输入正确时会返回成功输入的数据项数。例如,如果你使用scanf函数读入了两个整数,则函数会返回2。如果输入了一个整数和一个字符串,则函数会返回2。如果输入有误或已到达文件末尾,则scanf函数会返回EOF。
下面是一个简单的示例,展示了如何使用scanf函数读入两个整数并检查其返回值:
#include <stdio.h>
int main(void)
{
int a, b;
int items_scanned = scanf("%d%d", &a, &b);
if (items_scanned == 2)
{
pr