Ayuda con una línea de código fuente C
En segundo lugar, ¿cuál es la función de la línea 14? ==gt; La ejecución del programa finaliza, sale de la función main() y devuelve el valor de la función (aquí es 0);
3. No hay retorno ** después de la línea 23 y el programa se ejecuta. después de la línea 23 Ya sea para regresar a la línea 8, línea 4 o línea 2 == gt; debido a que la función func1 () es de tipo nulo, la línea 23 no devuelve ** (de hecho, aquí también se puede agregar retorno; tenga en cuenta que se agrega un punto y coma directamente después del retorno (no agregue ningún número después de que el programa ejecuta la línea 23, va a la línea 12 y luego va a la línea 8 para su ejecución).
4. Main también es una función. ¿Por qué otras funciones tienen prototipos de funciones y luego definiciones de funciones? La función principal no tiene prototipos de funciones, por lo que las definiciones de funciones se realizan directamente (línea 4) ==gt; main es No es necesario declarar la función principal al comienzo de toda la ejecución del programa; de hecho, siempre que se pueda llamar a la función antes de definirla, ¡no es necesario declarar la función! (Si su programa no contiene las líneas 17-23, no necesita declarar la función primero). (Si la tercera línea antes de la línea 17-23 a la línea 4 no es necesaria, puede eliminarla)
En quinto lugar, ¿cada programa debe tener una función principal? ==gt; Un programa completo debe y solo puede tener una función principal. La función principal es el punto de entrada del programa (el lugar donde comienza la ejecución).
Sexto, ¿todos los programas tienen: primero un archivo de encabezado estándar (como #includelt; stdio.hgt;), luego algunos prototipos de funciones y una declaración de algunas variables o constantes, y luego la función principal? ==gt; No necesariamente. No hay requisitos especiales. Puede colocar la función principal al final del programa. Generalmente, el archivo de encabezado se coloca al frente. .