domenica 4 novembre 2012

Piccolo tutorial sul linguaggio C - i puntatori in C


Uno dei meccanismi più potenti e, allo stesso tempo, più insidiosi del C è l'uso dei puntatori. Un puntatore è una variabile, quindi un contenitore di dati, che, invece che contenere il dato di interesse, contiene il valore numerico dell'indirizzo di memoria del dato di interesse. Per fare un po di chiarezza su questo argomento, commentiamo insieme il programma di esempio riportato qui a sinistra. Come abbiamo già visto in un post precedente, utilizziamo anche una rappresentazione grafica stilizzata della memoria fisica del computer riportata nella figura qui sotto.

sabato 3 novembre 2012

Piccolo tutorial sul linguaggio C - le variabili in C



Quando dichiariamo una variabile in C, il compilatore riserva in memoria, in una struttura dati denominata stack, il numero di bytes necessari per memorizzare il tipo di dato della variabile. Ad esempio, nella figura qui sotto, possiamo vedere cosa succede alla memoria fisica del computer quando eseguiamo il programma C riportato nella figura a sinistra.

giovedì 1 novembre 2012

Piccolo tutorial sul linguaggio C - tipi di dato primitivi


Questo è il primo di una breve serie di post dedicati ad un piccolo tutorial sul linguaggio C. Durante questo breve viaggio nel C, come pretesto per introdurre i costrutti del linguaggio stesso, realizzeremo un semplice termostato ambiente in C.




 Le specifiche del progetto sono le seguenti: