Tutoriales

hola mundo programa c

Si está comenzando con cualquier lenguaje de programación, puede intentar implementar los ejemplos de sintaxis más básicos para ese lenguaje. Lo mismo ocurre con el lenguaje C si desea aprenderlo e implementarlo en una distribución de Linux como el sistema Ubuntu 20.04. La impresión de texto se considera el ejemplo más básico en la programación en C. Así que decidimos usar el programa de lenguaje C más básico que muestra la cadena simple «Hello World» en el shell de Ubuntu 20.04.

Entonces, comencemos iniciando sesión e iniciando la aplicación de terminal con «Ctrl+Alt+T». Primero, comience creando un nuevo archivo de tipo C. Esto es necesario porque necesitamos ejecutar los códigos dentro de un archivo, y el shell de Linux no compila el código C en sí mismo. Por lo tanto, usaremos el shell de la consola Ubuntu 20.04 Linux para crear un nuevo archivo C con su instrucción táctil. Este documento se crea en la carpeta o directorio de inicio del sistema Linux. Si solo desea abrirlo en el editor de texto, abra el Explorador de archivos y toque dos veces el nombre del archivo. De lo contrario, le recomendamos que lo abra en el editor GNU Nano utilizando la declaración «nano» en la pantalla de shell que se muestra a continuación.

Ejemplo 01:

Vamos a ver la sintaxis de una declaración de programa simple en C para mostrar la cadena «Hello World» en el shell de Ubuntu 20.04. Para hacer esto, debe usar la instrucción «printf» del lenguaje C en el código. Como puede ver en la imagen adjunta a continuación, abrimos el archivo y agregamos una instrucción printf. Es más como una función printf ya que incluye el paréntesis. Dentro de los corchetes usamos comillas para agregar «¡Hola mundo!» Línea. Debe agregar el «;» después de esta declaración. Punto y coma para hacerlo ejecutable. Esta es la sintaxis más simple para el programa «Hello World». Ejecutemos el código para ver su salida.

LEER  Deadfinder - Encuentra enlaces muertos (enlaces rotos)

Ahora necesitamos el compilador de C en Ubuntu 20.04 para compilar el código. Para hacer esto, use el compilador «gcc» en el shell y ejecute la instrucción que se muestra a continuación. Recibe un mensaje de error que indica que falta la declaración para la instrucción «printf».

Háganos saber que la ejecución de programas C y C++ siempre comienza con el método main(). Sin la función main(), nuestro programa nunca se ejecutará. Así que agregamos la instrucción printf que contiene la cadena «Hello World» dentro de la función main() del archivo C después de abrir el mismo archivo C. Guardemos y ejecutemos el código actualizado que se muestra a continuación.

Al compilar este código C actualizado, recibimos otra advertencia que muestra que a la instrucción printf le falta su declaración implícita dentro del código que es su biblioteca de encabezado, es decir, «stdio.h». Entonces queremos agregar la biblioteca en código C antes de compilarla.

Así que reabrimos el archivo e insertamos la biblioteca de encabezado stdio.h con la palabra clave #include delante. Este encabezado debe colocarse al principio de este archivo C como se muestra. También agregamos el carácter «\n» dentro de la cadena «Hello World» de la instrucción printf para insertar la línea final después. Si no agregamos eso, nuestra salida y la siguiente línea de instrucciones aparecerán en la misma línea en la pantalla de shell.

Guardemos de nuevo el archivo de código C actualizado y compilémoslo en el shell. Usando el compilador gcc en lenguaje C, compilamos el código y fue exitoso como se muestra en la imagen a continuación. Después de eso, cuando ejecutemos nuestro código C compilado, la cadena «Hello World» aparecerá en la pantalla de salida del shell.

Ejemplo 02:

El primer ejemplo fue el más fácil para empezar. Avancemos un poco para mejorar nuestro conocimiento y experiencia del lenguaje C. En este ejemplo, intentamos mostrar la cadena «Hello World» más de una vez. Para hacer esto, necesitamos practicar el ciclo «for» de C en el código. Así que abrimos el mismo archivo C y actualizamos su método main(). Al comienzo de una función main(), inicializamos un ciclo «for» que comienza en 0 y termina antes de llegar a 10. El valor del ciclo se usa para incrementar en 1 en cada iteración para pasar a la siguiente. En cada iteración, se imprime la cadena «Hello World». La función main() se completó aquí y el código finaliza. Guardemos este código y veamos el resultado de este código.

El compilador gcc se utilizó para actualizar este archivo de código de muestra, es decir, hello.c. Después de compilar con éxito nuestro código C actualizado, lo ejecutamos usando la instrucción «./a.out». A su vez, la cadena «Hello World» se mostró 10 veces en el shell porque usamos el ciclo «for» de 0 a 10. El uso de «\n» agrega una nueva línea después de cada «Hola mundo». Cadena en la pantalla de salida como se muestra a continuación.

Ejemplo 03:

Hemos visto los ejemplos más simples para mostrar «Hello World» en el shell, con y sin el bucle for. Ahora es el momento de echar un vistazo a otro bucle para mostrar la cadena «Hello World», es decir, el bucle while. Este programa es bastante diferente de los dos ejemplos anteriores con un poco de similitud. Consumimos el mismo archivo de código C. Dentro de este archivo, actualizamos el código y usamos dos métodos diferentes. Una es la conocida función main() desde la cual comienza la ejecución y la otra es la función personalizada HelloWorld(). La ejecución comienza con el método main() y la variable entera «n» se inicializa en 1.

Aquí viene el bucle «while», que se ejecuta hasta que el valor de «n» ya no llega a 6. Dentro de este bucle, llamamos a la función «helloworld» y le pasamos «n» como argumento. Después de ejecutar la función helloworld(), el valor de «n» aumenta en 1. Dentro de la función helloworld(), la cadena «Hello World» se imprime con la instrucción printf junto con el valor de incremento del bucle actual, es decir, «n». Cuando la variable «n» llega a 5, el bucle while finaliza y también la función main().

Después de guardar este código C recién creado con Ctrl+S, lo compilamos con el compilador gcc de Ubuntu. Fue un proceso exitoso de compilación. Después de eso, se realizó la ejecución y la cadena «Hello World» se mostró 5 veces junto con su número de iteración, es decir, 1, 2, 3, 4, 5.

Conclusión

¡Por fin! Hemos completado este sencillo tutorial en C para implementar el programa «Hello World» en el sistema operativo Ubuntu 20.04 Linux. Comenzamos con lo básico y aumentamos gradualmente la dificultad en nuestros ejemplos para que sea más comprensible para los usuarios de Linux. Para hacer esto, intentamos usar los bucles «for» y «while» en diferentes ejemplos.

LEER  Conexión remota con Secure Shell (SSH) en Ubuntu 18.04

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba