目次
- 1 1. Razón por la que se aprende «Hello World» como lo básico del lenguaje C
- 2 2. Configuración del entorno de desarrollo
- 3 3. Explicación del código del programa Hello World
- 4 4. Método de compilación y ejecución
- 5 5. Errores comunes y solución de problemas
- 6 6. Ejemplos de aplicación
- 7 7. Resumen y siguientes pasos
1. Razón por la que se aprende «Hello World» como lo básico del lenguaje C
El lenguaje C es un lenguaje de programación que sirve de base para sistemas embebidos y el desarrollo de software. Por lo tanto, cuando se aprende programación por primera vez, se comienza creando un programa simple llamado «Hello World». Este programa es el primer paso para aprender la sintaxis básica y el método de ejecución del lenguaje C. En este artículo, se explica en detalle el flujo para entender los fundamentos del lenguaje C a través de «Hello World» y ejecutar el código en la práctica.2. Configuración del entorno de desarrollo
Para comenzar con la programación, primero es necesario preparar el entorno de desarrollo. Aquí se presentan los métodos de configuración utilizando dos entornos representativos: «GCC» y «Visual Studio».2.1 Configuración del entorno usando GCC
GCC (GNU Compiler Collection) es un compilador de código abierto ampliamente utilizado en Linux y macOS. Siguiendo los pasos a continuación, puede instalar fácilmente GCC y preparar un entorno para ejecutar programas en lenguaje C.- Instalación en Linux/macOS:
- Abra la terminal e ingrese el siguiente comando.
sudo apt install gcc # Para Linux xcode-select --install # Para macOS
- Una vez completada la instalación, verifique si GCC se ha instalado correctamente con el siguiente comando.
gcc --version
2.2 Configuración del entorno usando Visual Studio
Visual Studio es un entorno de desarrollo para usar lenguaje C en Windows. Configurémoslo siguiendo los pasos.- Instalación en Windows:
- Descargue Visual Studio desde el sitio web oficial de Microsoft e instálelo.
- Durante la instalación, seleccione «Desarrollo de escritorio con C++» para permitir la creación de proyectos en lenguaje C.
- Dentro de Visual Studio, puede crear un nuevo proyecto, escribir código y ejecutarlo.
3. Explicación del código del programa Hello World
A continuación, crearemos realmente el programa «Hello World» y explicaremos en detalle el significado de su código. A continuación se muestra el código básico de «Hello World» en C.#include
int main() {
printf("Hello, World!n");
return 0;
}
3.1 #include <stdio.h>
El rol de
#include
es una directiva para incluir bibliotecas externas en el programa. stdio.h
proporciona la biblioteca de entrada y salida estándar, lo que permite usar la función printf()
. Sin esto, no se puede mostrar texto en la pantalla.3.2 int main()
El significado de
En C, todos los programas comienzan con la función main()
. int
es el tipo de valor de retorno, y si se devuelve 0
, significa que el programa ha finalizado normalmente.3.3 printf("Hello, World!n")
Explicación de
La función printf()
se utiliza para mostrar la cadena de texto especificada en la consola. Aquí se muestra la cadena «Hello, World!» y se realiza un salto de línea con "n"
.3.4 return 0
El rol de
return
tiene el rol de devolver un valor al llamador cuando la función finaliza su procesamiento. En la función main()
, se usa return 0
de manera estándar, lo que significa que el programa ha finalizado normalmente.4. Método de compilación y ejecución
C para ejecutar un programa en lenguaje C, es necesario compilar el código fuente. En esta sección, se describen los métodos de compilación utilizando GCC y Visual Studio.4.1 Método de compilación con GCC
Los pasos para compilar un programa en lenguaje C en Linux o macOS son los siguientes.- Guarde el código en un archivo (por ejemplo:
hello.c
). - Ejecute el siguiente comando para compilar.
gcc -o hello hello.c ./hello
De esta manera, el programa se compila y se ejecuta con./hello
.
4.2 Método de compilación con Visual Studio
En Visual Studio, siga estos pasos para compilar.- Cree un proyecto e ingrese el código.
- Haga clic en «Compilar» → «Compilar solución» para compilar.
- Haga clic en «Depurar» → «Iniciar depuración» para ejecutar el programa.

5. Errores comunes y solución de problemas
En el proceso de crear un programa, es posible encontrarse con errores. Aquí explicamos los errores que los principiantes suelen experimentar y cómo resolverlos.5.1 Olvidar el punto y coma
En C, si se olvida el punto y coma;
al final de la sentencia, se produce un error. Por ejemplo, si se olvida el punto y coma al final de la función printf()
, se muestra un mensaje de error como el siguiente.- Mensaje de error:
error: expected ';' before '}' token
- Solución: Agregar
;
después deprintf("Hello, World!n")
.
5.2 Errores ortográficos
Los errores ortográficos en nombres de funciones o variables también son un error común. Por ejemplo, si se escribeprontf
en lugar de printf
, se produce un error.- Mensaje de error:
error: 'prontf' undeclared (first use in this function)
- Solución: Reescribir el nombre de la función correctamente.
5.3 Errores durante la compilación
Durante la compilación, pueden ocurrir varios errores. Al confirmar el mensaje de error y corregir la parte señalada, se puede resolver el problema.6. Ejemplos de aplicación
Basándonos en el programa «Hello World», introduciremos varios ejemplos de aplicación que realizan salidas más complejas. Esto le permitirá entender más profundamente las funciones básicas del lenguaje C.6.1 Salida usando variables
El siguiente código muestra cómo output información de manera dinámica usando variables.#include
int main() {
int age = 25;
printf("Tengo %d años.n", age);
return 0;
}
En este programa, %d
se usa para mostrar la variable de tipo entero age
.6.2 Salida en múltiples líneas
El siguiente código realiza una salida que abarca múltiples líneas.#include
int main() {
printf("Hello, World!n");
printf("Comencemos el aprendizaje del lenguaje C.n");
return 0;
}
En este programa, "n"
se usa para insertar saltos de línea y mostrar un mensaje en dos líneas.