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.

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 aprintf.- El programa empieza en
int main(void). - Cada instrucción termina en
;. printfno 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.