Primo programma in C

/* Commento
multilinea */

//Commento singola linea

#include <stdio.h>

int main()
    {
        printf("Hello world\\n");
        return 0;
    }

Variabili

// Programma Room3.c
#include <stdio.h>

int main()
    {
        int lung, larg, area;
        lung = 3;
        larg = 4;
        area = lung * larg;
        printf("La mia stanza è lunga %d metri e larga %d metri\\n",lung,larg);
        printf("La mia stanza è grande %d metri quadri\\n",area);
        return 0;
    }

Variabile: spazio nella memoria del calcolatore cui viene assegnato un valore. In C, la variabile va dichiarata: si dice al calcolatore il tipo di variabile e le si assegna un nome. Nel programma possiamo assegnare un valore ad una variabile attraverso il simbolo =. L’assegnazione funziona da destra verso sinistra, quindi non ha senso scrivere

3 = lung;

per esempio, perché il compilatore si aspetta il nome di una variabile a sinistra dell’uguale. Nel caso di questo programma, i valori delle variabili non sono assegnabili dall’utente, a meno che egli non abbia accesso al codice sorgente. Necessitiamo di un input da tastiera.


Input da tastiera

#include <stdio.h>

int main()
    {
        int lung, larg, area;

        scanf("%d",&lung);
        scanf("%d",&larg);

        area = lung * larg;

        printf("La mia stanza è lunga %d metri e larga %d metri\\n",lung,larg);
        printf("La mia stanza è grande %d metri quadri\\n",area);
        return 0;
    }

Tipi di dati