| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come capire puntatori in C
    Il linguaggio di programmazione C fornisce un tipo di dati chiamato un puntatore . Un puntatore "punti" ad un'altra variabile nel codice del software . I puntatori sono assegnati lo spazio indirizzo di una variabile C . Il vantaggio di un puntatore è che si può cambiare il valore di una variabile all'interno di altre aree del codice che normalmente non possono usare definiti , variabili private . Per capire i puntatori , è necessario praticare la definizione e l'assegnazione a variabili C . Utilizzando un campione di puntatore , è possibile seguire il codice e vedere come cambia il valore della variabile manipolando i dati del puntatore. Istruzioni
    1

    definire alcune variabili C . In questo esempio , due variabili vengono utilizzate per seguire i valori del puntatore . Il codice seguente è come si definiscono le variabili in C :

    newValue int = 0; int oldValue = 0;

    Avviso è questo esempio che il valore di entrambe le variabili è pari a zero . Questo è importante notare più avanti nel codice .
    2

    Crea il tuo puntatore. Una variabile puntatore viene definito con il prefisso asterisco . Il codice seguente definisce un puntatore in C :

    int * ptr ;
    3

    Assegna il puntatore a una variabile. Un puntatore viene assegnato l' indirizzo di una variabile . Si assegna lo spazio di indirizzamento di un puntatore utilizzando la "& " prefisso . Il codice seguente assegna un puntatore allo spazio indirizzo del " oldValue " variabile : .

    Ptr = &oldValue;

    noti che ora il puntatore ha lo stesso valore di oldValue , che è pari a zero

    4

    Modificare il valore del puntatore , che cambia anche il valore di oldValue . Il codice seguente modifica il valore del puntatore :

    * ptr = 2;

    Anche se il valore di oldValue non viene esplicitamente modificato, il puntatore viene assegnato lo spazio di indirizzamento per oldValue . A causa di questo incarico , la modifica del valore di ptr cambia anche oldValue .
    5

    assegnare il valore del puntatore alla variabile newValue . Valori puntatore può anche essere assegnati ad altre variabili nel programma. Questo aiuta a superare il valore di una variabile in tutto il codice . Il seguente esempio è come si assegna il valore di un puntatore a un'altra variabile : .

    NewValue = * ptr ;

    noti che ora newValue e oldValue hanno lo stesso valore assegnato , che è 2

    Previous :

    next :
      Articoli Correlati
    ·Come utilizzare Win32 GUI in C + + 
    ·Come cercare un file in C # 
    ·Come convertire BitArray di Byte 
    ·Come usare le funzioni in C + + 
    ·Come programmare C Puntatori 
    ·Come importare DLL tramite un codice non gestito 
    ·Come utilizzare C su un sistema Unix 
    ·Come utilizzare la funzione strstr in C + + 
    ·Come ottenere C + + per sottrarre numeri 
    ·Come creare una classe C + + 
      Articoli in evidenza
    ·Come visualizzare un file come Hex 
    ·Visualizzazione di un messaggio in C + + 
    ·Come creare nuovi simboli in lattice 
    ·Come visualizzare i numeri di riga in JCreator 
    ·Come mettere un Facebook Connect nel piè di pagina uti…
    ·Come convertire una proprietà di testo per un decimale…
    ·Come posso fare il Back Up My Database MySQL in WAMPSer…
    ·Come usare Java 2D per dipingere su di un'immagine 
    ·Come leggere un byte in Visual Basic 
    ·Come ottenere un JTextArea di esitare e di scorrere i d…
    Copyright © Conoscenza Informatica http://it.wingwit.com