carico C + il C + + IDE facendo clic sulla relativa icona del programma . Quando si apre, selezionare ' File /Nuovo /Progetto' e scegliere ' C + + Project' per creare un nuovo progetto C + + . Un file di codice sorgente di vuoto viene visualizzata nell'editor di testo parte dell'IDE.
2
creare una funzione che incrementa un puntatore e restituisce il valore incrementato . Questa funzione richiede un puntatore ad un tipo di dati "int ", come i suoi argomenti di input e restituisce un puntatore a "int ", come la sua uscita . Il puntatore viene incrementato una volta in funzione
int * ptrIncrement ( int * ptr ) per
{return + + ptr ; } .
3
Dichiarare una funzione principale , scrivendo le seguenti dichiarazioni:
int main ( ) { }
4
dichiarare un tipo di dati " int " e assegnarle un valore . Introdurre la seguente dichiarazione all'interno delle parentesi graffe della funzione principale :
int x = 4;
5
Creare un puntatore e assegnarle l'indirizzo del "int " dichiarata nella passo precedente . Scrivi la seguente dichiarazione sotto la dichiarazione "int" :
int * ptr = &x;
6
Stampa l' indirizzo originale del puntatore , scrivendo la seguente dichiarazione sotto la creazione puntatore dichiarazione:
cout << " Indirizzo originale:" < Incrementa il puntatore chiamando la funzione " ptrIncrement . " Scrivere il seguente sotto l'istruzione di stampa dal passo precedente : ptr = ptrIncrement ( PTR) ; Stampa il nuovo indirizzo del puntatore . Scrivere il seguente sotto la dichiarazione scritta nel passaggio precedente : cout << " Indirizzo Incrementato : " < Execute il programma premendo il tasto verde "Play" nella parte superiore della IDE . Il programma stampa due linee , illustrando come il puntatore è stato incrementato. Il puntatore viene incrementato di una cella di memoria di tipo "int ", che , in certi computer , equivale ad un incremento di 4 . Questo perché i tipi di dati "Int" occupa 4 byte di memoria ( o 32 bit). L'uscita esatta varia a seconda della macchina , ma sarà simile a questa : Indirizzo originale : 0x22ff44 Incrementato Indirizzo : 0x22ff48
8
Informazioni correlate
Programmazione © www.354353.com