Red de conocimiento informático - Aprendizaje de código fuente - Programación del sistema de archivos

Programación del sistema de archivos

Opinión personal:

Respuesta: La declaración de función no es necesaria. Para la programación de un sistema de archivos único, al llamar a una función antes de definirla, primero debe declarar la función. Sin embargo, si la definición de la función precede a la llamada a la función, la declaración de la función es innecesaria. Para los sistemas de múltiples carpetas, estos problemas generalmente no se consideran. En múltiples sistemas de archivos, las declaraciones de funciones generalmente se colocan en archivos de encabezado separados.

b: La definición de función y la declaración de función se pueden combinar en una sola. Solo se pueden usar definiciones de funciones en un caso: se debe declarar una única llamada a función de programación del sistema de archivos antes de la definición de función.

C: Una declaración de función solo puede tener un tipo de función y no puede tener identificadores de parámetros. Sin embargo, al definir una función, se debe garantizar que el tipo, número y orden de los parámetros coincidan con el número de. tipos en la declaración de función. De lo contrario, el compilador informará un error en algunos lenguajes como C, y se considerará como sobrecarga de funciones en otros lenguajes como C.

d: Todavía no he visto la definición de función en otra definición de función. Personalmente, creo que debería haber un problema, porque el sistema asignará una dirección a la función durante la compilación y las funciones implementadas internamente no se asignarán durante la compilación, por lo que debería haber un problema. Esta es sólo mi opinión personal. Se aceptan correcciones.