Programmare in C – Concetti avanzati sui puntatori

Programmare in linguaggio C. Vediamo ora i concetti avanzati sui puntatori.

Userete i puntatori in modi molto più sofisticati rispetto a quelli illustrati negli esempi. E0 più semplice creare una variabile intera normale e lavorare con essa piuttosto che creare un puntatore e lavorare sulla variabile attraverso il puntatore. In questa sezione, vedremo qualche applicazione avanzata dei puntatori.

Tipi di dato “Puntatori”

E' possibile, perfettamente lecito e assolutamente utile creare dei tipi di dato puntatore in C:

typedef int *IntPointer;
...
IntPointer p;
Il chè è equivalente a dichiarare

int *p;

Questa tecnica verrà utilizzata nella maggior parte degli esempi delle pagine seguenti. La tecnica consiste nel realizzare una dichiarazione dei dati, facile da leggere e da capire e inoltre rende più semplice includere puntatori all'interno di una struttura o passare puntatori come parametri nelle funzioni.

Scarica subito una copia gratis

Scrivi un commento

Seguici anche sul tuo Social Network preferito!

Send this to a friend