/* Commento
multilinea */
//Commento singola linea
#include <stdio.h>
int main()
{
printf("Hello world\\n");
return 0;
}
#include
main()
in cui viene eseguito tutto il codicereturn 0;
ritorna il valore 0, che indica che il programma è stato eseguito correttamente e senza errori// 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.
#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;
}
%d
e simili sono dei segnaposto per dei valori. Grazie ad essi si possono specificare anche dei pattern particolari di input nel comando di input così: scanf("%d, %s, %f",&a,&b,&c);
&
indica l’assegnazione del valore in input all’indirizzo di memoria della variabile specificata