Colección de citas famosas - Slogan de motivación - pregunta para principiantes en el idioma c

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. . .