El primer programa que escriuràs en qualsevol llenguatge de programació és el clàssic "Hello World". Aquest programa és una introducció bàsica a la sintaxi del llenguatge i a l'entorn de desenvolupament. En aquest tema, aprendràs a escriure, compilar i executar un programa senzill en C que imprimeix "Hello World" a la pantalla.

Objectius

  • Entendre la sintaxi bàsica d'un programa en C.
  • Aprendre a compilar i executar un programa en C.
  • Familiaritzar-se amb l'ús de l'entorn de desenvolupament.

Estructura d'un Programa en C

Un programa en C típicament conté les següents parts:

  1. Directives del preprocessador: Instruccions que es processen abans de la compilació.
  2. Funció main: Punt d'entrada del programa.
  3. Declaracions i instruccions: Codi que defineix el comportament del programa.

Exemples de Codi

A continuació, es mostra un exemple del programa "Hello World" en C:

#include <stdio.h>  // Directiva del preprocessador

int main() {        // Funció principal
    printf("Hello, World!\n");  // Instrucció per imprimir a la pantalla
    return 0;       // Retorna 0 per indicar que el programa ha finalitzat correctament
}

Explicació del Codi

  1. #include <stdio.h>: Aquesta línia és una directiva del preprocessador que inclou la llibreria estàndard d'entrada i sortida. Aquesta llibreria conté la funció printf que utilitzem per imprimir text a la pantalla.

  2. int main(): Aquesta línia defineix la funció principal del programa. La funció main és el punt d'entrada de qualsevol programa en C. El tipus de retorn int indica que la funció retorna un enter.

  3. printf("Hello, World!\n");: Aquesta línia és una instrucció que crida la funció printf per imprimir el text "Hello, World!" seguit d'un salt de línia (\n).

  4. return 0;: Aquesta instrucció finalitza la funció main i retorna el valor 0 al sistema operatiu, indicant que el programa ha finalitzat correctament.

Compilació i Execució

Pas 1: Escriure el Codi

Utilitza un editor de text per escriure el codi anterior i guarda'l en un fitxer amb l'extensió .c, per exemple, hello_world.c.

Pas 2: Compilar el Programa

Per compilar el programa, utilitza un compilador de C com gcc. Obre una terminal i executa la següent comanda:

gcc hello_world.c -o hello_world

Aquesta comanda compilarà el fitxer hello_world.c i generarà un executable anomenat hello_world.

Pas 3: Executar el Programa

Per executar el programa, utilitza la següent comanda en la terminal:

./hello_world

Si tot ha anat bé, veuràs el següent resultat a la pantalla:

Hello, World!

Exercicis Pràctics

Exercici 1: Modificar el Missatge

Modifica el programa per imprimir un missatge diferent, per exemple, "Hola, món!".

Exercici 2: Afegir Més Instruccions

Afegeix més instruccions printf per imprimir diverses línies de text. Per exemple:

#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    printf("Welcome to the C programming language.\n");
    return 0;
}

Exercici 3: Errors Comuns

Intenta compilar el programa amb alguns errors comuns, com ara oblidar el punt i coma (;) al final d'una instrucció o no incloure la llibreria stdio.h. Observa els missatges d'error que proporciona el compilador i intenta corregir-los.

Resum

En aquest tema, has après a escriure, compilar i executar un programa senzill en C. Has vist la importància de les directives del preprocessador, la funció main i les instruccions bàsiques com printf. A més, has practicat la modificació del codi i la resolució d'errors comuns. Ara estàs preparat per avançar cap a conceptes més complexos en la programació en C.

Curs de Programació en C

Mòdul 1: Introducció al C

Mòdul 2: Tipus de Dades i Variables

Mòdul 3: Flux de Control

Mòdul 4: Funcions

Mòdul 5: Arrays i Strings

Mòdul 6: Punteres

Mòdul 7: Estructures i Unions

Mòdul 8: Assignació Dinàmica de Memòria

Mòdul 9: Gestió d'Arxius

Mòdul 10: Temes Avançats

Mòdul 11: Millors Pràctiques i Optimització

Mòdul 12: Projecte i Avaluació Final

© Copyright 2024. Tots els drets reservats