I Puntatori in C
I Puntatori in C
I puntatori sono una delle piu' importanti caratteristiche del C. Se non si e' in grado di usare i puntatori in maniera appropriata, non si riusciranno a sfruttare completamente la potenza e la flessibilita' che il C permette; infatti, il segreto del linguaggio C sta proprio nel modo in cui utilizza i puntatori. Il C usa molto i puntatori. Perche'?
e' l'unico modo per esprimere alcune operazioni;
produce codici sorgenti compatti ed efficienti;
rappresenta uno strumento molto efficace. Il C utilizza molto i puntatori in maniera esplicita con:
vettori;
strutture;
funzioni. Nota: i puntatori probabilmente sono la parte del C piu' difficile da capire; le implementazioni in C sono leggermente diverse rispetto agli altri linguaggi.
Cos'e' un puntatore
Puntatori e funzioni
Puntatori e array
Array di puntatori
Array multidimensionali e puntatori
Inizializzazione statica degli array di puntatori
Puntatori e strutture
Le "trappole" piu' comuni dei puntatori
Non assegnare un puntatore ad un indirizzo di memoria prima di utilizzarlo
Assegnazione indiretta illegale
I puntatori sono una delle piu' importanti caratteristiche del C. Se non si e' in grado di usare i puntatori in maniera appropriata, non si riusciranno a sfruttare completamente la potenza e la flessibilita' che il C permette; infatti, il segreto del linguaggio C sta proprio nel modo in cui utilizza i puntatori. Il C usa molto i puntatori. Perche'?
e' l'unico modo per esprimere alcune operazioni;
produce codici sorgenti compatti ed efficienti;
rappresenta uno strumento molto efficace. Il C utilizza molto i puntatori in maniera esplicita con:
vettori;
strutture;
funzioni. Nota: i puntatori probabilmente sono la parte del C piu' difficile da capire; le implementazioni in C sono leggermente diverse rispetto agli altri linguaggi.
Cos'e' un puntatore
Puntatori e funzioni
Puntatori e array
Array di puntatori
Array multidimensionali e puntatori
Inizializzazione statica degli array di puntatori
Puntatori e strutture
Le "trappole" piu' comuni dei puntatori
Non assegnare un puntatore ad un indirizzo di memoria prima di utilizzarlo
Assegnazione indiretta illegale
fonte: http://www.science.unitn.it/~fiorella/guidac/guidac025.html
Commenti
Posta un commento