Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Danilo Santoro
danilo.santoro@unipr.it
COS’È IL LINGUAGGIO C?
• Qual è il problema?
ESEMPIO: CONTROLLO CALDAIA
• Un programma in C viene scritto tramite uno o più file sorgenti dove troviamo le
istruzioni da eseguire per elaborare i dati nel modo scelto
• L’approccio del linguaggio C è sequenziale: le istruzioni vengono eseguite nel
medesimo ordine in cui sono specificate nel/nei codice/i sorgente
• Il C prevede una speciale direttiva: #include. Questa serve per comunicare al
compilatore gli altri file da “includere” nel programma in fase di compilazione. Es.
#include <stdio.h>, include i comandi C standard Input/Output
COSA SONO LE VARIABILI?
• Per variabili intendiamo i contenitori dei dati, ovvero li dove vengono memorizzati i
valori delle nostre operazioni
• Viene distinta dal tipo di dato che si vuole salvare
• Viene dichiarata con un istruzione: ‘‘natura della variabile’’ ‘’identificatore’’
es. « int valore; »
• Non si possono fare operazioni aritmetiche fra variabili di tipo diverso!
COSA SONO LE FUNZIONI?
• Per funzione intendiamo un segmento di codice che contiene le istruzioni -> cosa fare
e in che ordine
• Le funzioni usano le variabili (dentro ai quali abbiamo i nostri valori)
• Es. la funzione main() -> è quella principale, e viene sempre richiamata dal
compilatore
ESEMPIO DI CODICE
#include <stdio.h>
main()
{
int tempo; //definizione della variabile tempo
tempo = 10; //inizializzazione della variabile con valore 10
printf(‘’\n Studio il linguaggio C da ‘’); //stampa a video della stringa fra le virgolette
printf(‘’%d minuti’’, tempo); //stampa a video della stringa fra virgolette, con all’interno il valore della variabile tempo
}
CHE TIPI DI VARIABILI CI SONO?