Corso di Laboratorio di Sistemi Operativi A.A. 2005/2006

 

Basi di Linguaggio C

 

Lucidi delle lezioni
10)

07/11/05: struttura di un programma C (main), compilazione di programmi C, la funzione printf e le sequenze di escape, i tipi base, le funzioni getchar e putchar della standard library per l'I/O di caratteri, esempi.
Lucidi in formato PDF
Esempi di soluzioni degli esercizi proposti in formato PDF

11)

09/11/05: le funzioni in C, definizione e prototipo, passaggio dei parametri (per valore e per riferimento), variabili e scope.
Lucidi in formato PDF
Esempi di soluzioni degli esercizi proposti in formato PDF

12)

14/11/05: i puntatori, puntatori e argomenti di funzioni, puntatori e vettori, puntatori a caratteri, vettori multidimensionali, argomenti sulla linea di comando, input formattato (scanf e sscanf).
Lucidi in formato PDF
Esempi di soluzioni degli esercizi proposti in formato PDF

13)

16/11/05: le strutture in C (accesso alle componenti, puntatori a strutture, vettori di strutture, strutture ricorsive), accesso ai file (apertura, lettura, scrittura e chiusura tramite le funzioni della Libreria Standard).
Lucidi in formato PDF
Esempi di soluzioni degli esercizi proposti in formato PDF