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

 

Basi di Linguaggio C

 

Lucidi delle lezioni
10)

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

11/11/04 (16/11/04): 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/04 (17/11/04): 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