C Hola Mundo: Tu primer programa – Guía paso a paso
A continuación se muestra un programa clásico "Hola Mundo" escrito en C, seguido de una explicación detallada de cada componente.
#include <stdio.h> // Directiva de preprocesador int main(void) // Declaración de la función principal { printf("Hola Mundo"); // Imprime la cadena en la consola return 0; // Termina el programa }
1. Directiva de preprocesador
La directiva #include <stdio.h> indica al compilador que incorpore la biblioteca de Entrada/Salida Estándar, donde se define printf. Incluir el archivo de cabecera apropiado es obligatorio antes de usar cualquier función de esa biblioteca.
Los archivos de cabecera personalizados también pueden incluirse de la misma manera: #include <nombre-archivo.h>. Coloca todas las instrucciones #include al principio de tu archivo fuente.
2. La función main
Todo programa en C debe contener una función main. Firmas comunes incluyen:
- int main(void)
- int main(int argc, char *argv[])
Usar int main(void) significa que el programa no acepta argumentos de línea de comandos y devolverá un estado de salida entero. Un valor de retorno de 0 indica ejecución exitosa.
3. Estructura del código
- Llaves (
{ }) delimitan el cuerpo demainy cualquier otra función. - Cada instrucción termina con punto y coma (
;). - La función
printfimprime el texto especificado en la consola.
4. Ejecutar un programa en C
A continuación se muestran los pasos típicos para crear, compilar y ejecutar un programa en C en un IDE común:
- Crear un nuevo proyecto y elegir un archivo fuente C/C++.
- Configurar la ruta y nombre del archivo (terminado en
.c). - Guardar el archivo y hacer clic en "Compilar y Ejecutar".
Una vez compilado, la ventana de salida debería mostrar:
Hola, Mundo!
5. Resumen
- La función
maines esencial para todo programa en C. - Los archivos de cabecera deben incluirse al principio del archivo fuente.
- Todos los programas en C siguen un patrón estructural consistente.
Lenguaje C
- C# Hola Mundo – Construyendo su primera aplicación en C#
- Tutorial de "Hola Mundo" en C++: Código, configuración y explicación paso a paso
- Polimorfismo en C++ explicado: Ejemplos prácticos y conceptos clave
- Funciones en C++ Explicadas con Ejemplos de Código Prácticos
- C# Hola Mundo: Creando su Primera Aplicación de Consola
- calloc() en C: Asignación de memoria inicializada a cero y ejemplo práctico
- Construyendo tu primer FPGA: Tutorial parpadeo LED (VHDL y Verilog)
- Tu primer programa VHDL: Tutorial paso a paso Hello World
- Guía para Principiantes de Verilog: Ejemplo Hola Mundo
- Python time.sleep(): cómo añadir retrasos en tu código (ejemplos)
- Java Hello World: Tu Primer Programa