| 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 Master C Puntatori
    Puntatori sono probabilmente il concetto più difficile, si incontrano in una classe C inizio . Capire i puntatori C è molto più facile se si dispone di una chiara idea di come i computer memorizzano le informazioni - e una chiara idea di come gli indirizzi delle locazioni di memoria si riferiscono ai dati che sono memorizzati in quelle posizioni di memoria . Questo perché i puntatori sono tutti di indirizzi . Capire come funziona l'indirizzamento rende più facile capire come funzionano i puntatori . Istruzioni
    1

    imparare prima l'indirizzo , il tipo e valori lavorano insieme nella memoria del computer . Ogni variabile che usate nel vostro programma C avrà un tipo e un indirizzo nella memoria . Supponiamo che X sia una doppia parola ( il tipo ) che occupa posizioni di memoria 1000 e il 1001. L' indirizzo di X (scritto & X ) è 1000 , ma il sistema sa che X è una parola doppia , per cui il valore di X (scritto X) sarà nel 1000 e 1001 . X è il nome di una scatola che contiene attualmente ( ad esempio) 15 , e questo potrebbe cambiare . L' indirizzo di X è 1000 , e questo probabilmente non cambierà .
    2

    Scopri cosa significa quando locazioni di memoria contengono gli indirizzi delle altre posizioni di memoria. Il compilatore C sa quando una variabile è un puntatore e che tipo di oggetti a cui punta. Ad esempio, " double * P; " è la dichiarazione che dichiara P per essere un puntatore . Ciò significa che il simbolo P è associato ad una locazione di memoria (diciamo 2000) e che il sistema sa che le cose in posizione 2000 (puntatori sono lunghi solo una parola ) sono indirizzi . Ora si potrebbe dire "P = &x; " e il risultato sarebbe quello di mettere 1000 ( l' indirizzo di X) in posizione di memoria del computer del 2000. Se ora rivalutata * P ( P indica che cosa ) , si otterrebbe 15 , perché i punti P a 15. P contiene l'indirizzo di X , ma che punti al contenuto del X.
    3

    saperne accuratamente ogni nuovo concetto prima di passare al successivo. Ogni nuovo uso di puntatori sarà " zucchero sintattico " per rendere più facile la lingua da utilizzare . Se si dispone di un concetto chiaro su come indirizzi, tipi e di lavoro della memoria insieme , si ha la solida base necessaria per comprendere lo zucchero sintattico .

    Previous :

    next :
      Articoli Correlati
    ·Come fare un App per l' iPhone in Visual C 
    ·Qual è il significato di ANSI 
    ·Come di equiparare due cose in una istruzione if in C +…
    ·Come utilizzare Int. per ottenere il colore RGB Code 
    ·C + + e di controllo degli errori di sintassi 
    ·Come utilizzare Xcode 
    ·Come inserire numeri interi in ordine crescente utilizz…
    ·Come utilizzare la funzione memset in C + + 
    ·Come formattare Doubles in C 
    ·Come creare un thread singolo in CPP 
      Articoli in evidenza
    ·Come scrivere uno script di Live Messenger 
    ·Come convertire i dati SQR per ETL 
    ·Come eseguire l'override di un metodo di accesso in Obj…
    ·La funzione di callback per la DLL 
    ·Come creare drawable da ID Resource sul Android 
    ·Come per andare a prendere un array in MySQL 
    ·Come mettere Integer Array in funzione Linguaggio C 
    ·Come creare XSD VB 
    ·Come eseguire gli script di avvio in XP 
    ·Come per il debug con gdb in Linux 
    Copyright © Conoscenza Informatica http://it.wingwit.com