El lenguaje C estipula que en el programa fuente, la ubicación de la función principal
Esta pregunta es realmente B. Mucha gente elige C porque está sesgada. Si C es correcto, debería decirse que la ubicación de la función principal está en cualquier lugar después de la función de biblioteca llamada por el sistema, lo cual es correcto.
Datos extendidos:
En lenguaje C, un programa, ya sea complejo o simple, generalmente es una “función” a esta función se le llama “función principal()”, que es; la “función principal”. Por ejemplo, si hay un programa de "Cocinar", entonces el proceso de "Cocinar" es la "Función principal". En la función principal, es posible que también deba llamar a subfunciones como "comprar verduras, cortar verduras y cocinar verduras" según la situación.
La función principal debe existir en la mayoría de los programas, pero hay excepciones. Por ejemplo, puede escribir módulos de biblioteca de vínculos dinámicos (DLL) en la programación de Windows, que es código que otros programas de Windows pueden usar. Debido a que el módulo DLL no es un programa independiente, no es necesaria una función principal. Como otro ejemplo, un programa utilizado en un entorno profesional (como un chip de control en un robot) puede no requerir una función principal.
Materiales de referencia:
Funciones principales Enciclopedia Baidu