Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come utilizzare i puntatori in C + +

Spesso , i programmatori preferiscono trattare con blocchi di dati attraverso la loro posizione di memoria invece che direttamente . Puntatori C + + sono strumenti ideali per queste operazioni di memoria . Un puntatore è un tipo di dati che memorizza come valore un indirizzo di memoria ed è dello stesso tipo della variabile a cui punta , ma contrassegnati con un asterisco , come spiegato di seguito . I puntatori sono più comunemente dereferenziati , incrementato e decrementato . Cose che ti serviranno
Conoscenze di base di C e C + + Commercio compilatore C + + , o meglio ancora un IDE
Mostra Altre istruzioni
1

chiedetevi se avete mai chiesti perché si dovrebbe perdere tempo con puntatori e non solo lavorare con le variabili ordinarie . I puntatori sono più efficienti , per una cosa. Inoltre , sono strumenti importanti per le operazioni di memoria heap , come l'allocazione dinamica e il rilascio. Inoltre , in puntatori C sono utili per la navigazione tra array " stupidi" .
2

dichiarare e inizializzare un puntatore . Questo tutorial utilizza un puntatore di tipo int . L' esempio mostra il modo per farlo .
3

assegnare un valore al puntatore . Ricordate, puntatori accettano solo indirizzi di memoria come valori . Lei rappresenta l' indirizzo di una variabile facendo precedere il nome della variabile con un segno di e commerciale (& ) .
4

accedere al valore di x tramite il PX puntatore. A tale scopo, dereferencing pX . Puoi puntatori dereferenziare usando l'operatore * . Questo non è da confondere con quando si utilizza lo stesso simbolo nella dichiarazione di un puntatore come indicato al punto 2.
5

usare un puntatore per allocare memoria per un array di 10 int . L'operatore "new " è un C + + caratteristica .
6

Naviga l'array e compilarlo con valori interi utilizzando il puntatore .
7

uscita che la memoria utilizzando il puntatore e "terreno " del puntatore . L'operatore "delete " è un + + caratteristica .

C

 

Programmazione © www.354353.com