pregunta para principiantes en el idioma c
1. prototipo de función scanf
int scanf( const char *format, ...
La función scanf() es una función de entrada formateada. Lea la información de entrada desde el dispositivo de entrada estándar (teclado).
El formato de llamada es: scanf("
La función scanf() lee el contenido del flujo de entrada estándar stdin Una subrutina general. que puede leer todos los tipos inherentes de datos y convertirlos automáticamente al formato de la máquina.
2. Valor de retorno de scanf
La función scanf() devuelve el número de elementos de datos asignados correctamente y devuelve EOF cuando se produce un error al leer el final del archivo.
Por ejemplo: scanf("%d,%d", &a, &b
Si tanto a como b se leen correctamente, entonces el valor de retorno de scanf es 2
p>
Si solo a se lee correctamente, el valor de retorno es 1
Si ni a ni b se leen correctamente, el valor de retorno es 0
Si se encuentra un error o cuando se encuentra el final del archivo, el valor de retorno es EOF.
Y el valor de retorno es de tipo int
3. Entonces, while(scanf("%d %d",&a,&b)!=EOF) significa que al leer Cuando el Los valores de a y b no encuentran errores o no encuentran el final del archivo. . .