Entendiendo la estructura de un programa C: Guía para principiantes
Antes de estudiar los bloques básicos del lenguaje C, veamos una estructura mínima de programa C como referencia para los próximos capítulos.
Ejemplo "Hola Mundo"
Un programa C básicamente consta de:
- Comandos del preprocesador
- Funciones
- Variables
- Sentencias y Expresiones
- Comentarios
Código simple que imprime "Hola Mundo":
Demo en vivo#include <stdio.h>
int main() {
/* mi primer programa en C */
printf("¡Hola, Mundo! \n");
return 0;
}
Análisis de las partes del programa:
La primera línea #include <stdio.h> es un comando del preprocesador que indica al compilador incluir el archivo stdio.h antes de la compilación real.
La siguiente línea int main() es la función principal donde comienza la ejecución del programa.
La línea /*...*/ es ignorada por el compilador; sirve para añadir comentarios.
printf(...) es una función de C que muestra el mensaje "¡Hola, Mundo!" en pantalla.
return 0; termina la función main() y devuelve el valor 0.
Compilar y ejecutar programa C
Pasos para guardar, compilar y ejecutar:
Abre un editor de texto y añade el código anterior.
Guarda el archivo como hola.c
Abre una terminal y ve al directorio donde guardaste el archivo.
Escribe gcc hola.c y presiona Enter para compilar.
Si no hay errores, se generará el archivo ejecutable a.out.
Escribe ./a.out para ejecutar tu programa.
Verás la salida "¡Hola Mundo" impresa en pantalla.
$ gcc hola.c $ ./a.out ¡Hola, Mundo!
Asegúrate de que el compilador gcc esté en tu PATH y que lo ejecutes en el directorio que contiene el archivo fuente hola.c.
Lenguaje C
- Aprovechar la Disciplina de Pérdida de Peso para Construir Excelencia Sostenible en Mantenimiento
- Fundamentos de Programación de Microprocesadores
- Procedimiento de calentamiento de husillo para un rendimiento óptimo
- Guía Completa de Códigos M de Mach3 para Mecanizado CNC
- Cómo seleccionar la estructura de transportador óptima para su industria
- C# Hola Mundo – Construyendo su primera aplicación en C#
- Dominando structs en C: Paso, retorno y manejo por referencia
- Funciones en C++ Explicadas con Ejemplos de Código Prácticos
- C# Hola Mundo: Creando su Primera Aplicación de Consola
- Estructura de Programa C#: Componentes Principales y Ejemplo Hello World
- Java Hello World: Tu Primer Programa