Para empezar, el programa Hello World es el primer paso para aprender cualquier lenguaje de programación y también uno de los programas más sencillos que aprenderás. Todo lo que hay que hacer es mostrar el mensaje Hola mundo en la pantalla. Miremos el programa e intentemos comprender la terminología involucrada en él.
Programa C para imprimir Hola Mundo
El siguiente programa en C muestra Hello World en el resultado.
C
// Simple C program to display 'Hello World'> // Header file for input output functions> #include> // main function -> // where the execution of program begins> int> main()> {> >// prints hello world> >printf>(>'Hello World'>);> >return> 0;> }> |
>
>
carteroProducción
Hello World>
Compilando el primer programa C
Antes de proceder a escribir el primer programa, el usuario necesita configurar un compilador de programas en C, que compilaría y ejecutaría el programa Hello World. Aquí hemos utilizado un compilador GCC basado en Windows para compilar y ejecutar el programa. Para saber más sobre cómo configurar el compilador GCC local o ejecutarlo usando ide en línea, consulte Configuración del entorno de desarrollo C .
Paso 1: Esto requiere escribir el programa Hello World, en un editor de texto y guardar el archivo con la extensión .C , por ejemplo, hemos almacenado el programa en un archivo tipo C HolaMundo.c .

Paso 2: Esto incluye abrir CMD o la línea del símbolo del sistema y navegar al directorio donde está presente el archivo HelloWorld.c. Aquí está presente en C:UsuariosChinSample .
Paso 3: Para compilar el código ejecute el siguiente comando:
gcc HelloWorld.c>
Esto crearía un archivo ejecutable en C con un nombre aleatorio proporcionado por el propio compilador. Obtuvimos el nombre del archivo ejecutable como a.

Para dar un nombre orientado al usuario, ejecute el siguiente comando:
gcc -o helloworld HelloWorld.c>
Esto crearía un archivo ejecutable en C con el nombre helloworld.
Etapa 4: Para ejecutar el archivo ejecutable y obtener el resultado, ejecute el siguiente comando:
helloworld>

Explicación del Código
Entendamos ahora la terminología del programa anterior:
Línea 1:
// Simple C program to display Hello World>
- Esta es una sola línea de comentario. Un comentario se utiliza para mostrar información adicional sobre el programa.
- Un comentario no contiene ninguna lógica de programación ya que el compilador no lo lee. Cuando un compilador encuentra un comentario, el compilador simplemente omite esa línea de código.
- Cualquier línea que comience con '//' sin comillas O entre /*…*/ en C es un comentario.
Más sobre comentarios en C
Línea 3:
#include>
- En C, todas las líneas que comienzan con el signo de almohadilla (#) se denominan directivas. Estas declaraciones son procesadas por un programa preprocesador invocado por el compilador.
- El #incluir La directiva le dice al compilador que incluya un archivo y #incluir le dice al compilador que incluya el archivo de encabezado para el archivo de entrada y salida estándar que contiene declaraciones de todas las funciones de la biblioteca de entrada/salida estándar.
Más sobre preprocesadores en C.
Línea 6:
int main()>
- Esta línea se utiliza para declarar una función llamada main que devuelve datos de tipo entero. Una función es un grupo de declaraciones que están diseñadas para realizar una tarea específica. La ejecución de cada programa en C comienza con la función main(), sin importar dónde se encuentre la función en el programa. Entonces, todo programa en C debe tener una función main() y esta es la función donde comienza la ejecución del programa.
- { y } : Las llaves de apertura '{' indican el comienzo de la función principal y las llaves de cierre '}' indican el final de la función principal. Todo lo que se encuentra entre estos dos comprende el cuerpo de la función principal y se denominan bloques.
Más sobre la función main() en C.
golpear más si
Línea 10:
printf('Hello World');> - Esta línea le dice al compilador que muestre el mensaje Hola mundo en la pantalla. Esta línea se llama declaración en C. Cada declaración está destinada a realizar alguna tarea. Se utiliza un punto y coma ';' para finalizar una declaración. El carácter de punto y coma al final de la declaración se utiliza para indicar que la declaración termina allí.
- El imprimirf() La función se utiliza para imprimir un flujo de caracteres de datos en la consola estándar. Todo lo que hay dentro se muestra en el dispositivo de salida.
Más sobre entrada/salida en C.
Línea 12:
return 0;>
- Esta también es una declaración. Esta declaración se utiliza para devolver un valor de una función e indica la finalización de una función. Esta declaración se usa básicamente en funciones para devolver los resultados de las operaciones realizadas por una función.
- Sangría : Como puede ver, printf y la declaración de devolución se han sangrado o se han movido al lado derecho. Esto se hace para que el código sea más legible. En un programa como Hello World, no parece tener mucha relevancia, pero a medida que el programa se vuelve más complejo, hace que el código sea más legible y menos propenso a errores. Por lo tanto, siempre se deben utilizar sangrías y comentarios para que el código sea más legible.
Más sobre el regreso en C.
Preguntas frecuentes sobre el estilo de escritura de programas.