Corso di Laboratorio di Sistemi Operativi A.A. 2003/2004

 

Basi di Linguaggio C

 

Lucidi delle lezioni
10)

30/10/03: 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)

05/11/03: 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)

06/11/03: 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)

12/11/03: 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