DMarlon Studio

Lección 1 · 1 de 20

Hola, mundo · C

Escriba su primer programa en C: incluya stdio.h, cree la función main y muestre texto en pantalla con printf, \n y \t.

C · Hola, mundo en DMarlon Studio: el código del ejemplo y su salida en la terminal

Todo programa en C empieza por las bibliotecas que necesita. #include <stdio.h> trae las funciones de entrada y salida estándar, entre ellas `printf`, que escribe texto en la pantalla. Las líneas que empiezan por // son comentarios: el compilador las ignora y sirven para explicar el código.

El programa se ejecuta siempre desde la función `main`. int main(void) dice que main no recibe nada y devuelve un número entero; su código va entre llaves { } y cada instrucción termina en punto y coma ;.

printf escribe el texto tal cual, sin saltar de línea. Por eso "One, ", "two, " y "three!\n" aparecen juntos en una sola línea: solo `\n` pasa a la siguiente. Del mismo modo, `\t` inserta un tabulador para hacer columnas sencillas y \" escribe unas comillas dentro del texto.

return 0; termina main y le dice al sistema que todo ha ido bien. En DMarlon Studio, el C se escribe en el destino Consola: pulse F9 y el programa se compila y se ejecuta con un solo clic, con la salida a la vista.

Código · main.c

// stdio.h brings printf, which writes text on the screen.#include <stdio.h>// Every C program starts running in main.int main(void) {    printf("Hello, world!\n");    printf("Welcome to the C course.\n");    // \n starts a new line; without it, the text carries on.    printf("One, ");    printf("two, ");    printf("three!\n");    // \t inserts a tab, handy for simple columns.    printf("Day\tWeather\n");    printf("Mon\tSunny\n");    printf("Tue\tRainy\n");    // \" writes quotes inside the text.    printf("She said \"C is fast\".\n");    return 0;  // 0 tells the system that all went well}

Salida · cc main.c -o main && ./main

Hello, world!
Welcome to the C course.
One, two, three!
Day	Weather
Mon	Sunny
Tue	Rainy
She said "C is fast".

Para recordar

  • #include <stdio.h> da acceso a printf.
  • El programa empieza en int main(void).
  • Cada instrucción termina en ;.
  • printf no salta de línea: hay que poner \n.
  • return 0; indica que el programa ha terminado bien.

Ejercicio

Añada al final una tabla con tres días más (Wed, Thu, Fri) y su tiempo, alineada con \t, y una línea de despedida.