Red de conocimientos sobre prescripción popular - Colección de remedios caseros - Acerca del problema de la variable entera larga de entrada scanf

Acerca del problema de la variable entera larga de entrada scanf

scanf("%ld",a->num);

La sintaxis de esta oración es incorrecta~

Debería ser así: scanf( "% ld", &a->num);

Ver:/neicole/article/details/7198554

----30162. p> ----------#include

----------int scanf( const char *formato, ... );< /p >

----------De hecho, el uso de scanf y printf es similar. La forma general de la función scanf es: scanf (control de formato, tabla de direcciones)

<. p>-- ------- Cabe señalar que la columna de la tabla de direcciones aquí es la dirección que necesita hacer referencia a la variable.

------------Por ejemplo: scanf("a = %f, b = %f, c = %f", &a, &b, &c); p >

------------Además, al ingresar, además de ingresar variables, también debe ingresar de acuerdo con el formato char * en scanf.

- -- ---------Es decir, el método de entrada correcto para este ejemplo de scanf es: "a = 2.3, b = 2, c = 23 y presione Enter" y los caracteres a= y b= también deben ser ingresado.