| 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 aggiungere due matrici Utilizzare i puntatori
    Capire la relazione tra puntatori e array è fondamentale per diventare un successo C o programmatore C + + . Un puntatore è una variabile che contiene l'indirizzo di un'altra variabile . Un array è una sequenza di memoria che memorizza gli elementi dello stesso tipo - per esempio, un array può contenere numeri, lettere ( spesso chiamato una stringa di caratteri ) , o puntatori a qualche altro tipo . Un identificatore array può essere usato come un puntatore , ma dà solo l'accesso in lettura . L'aggiunta di array utilizzando le loro costanti puntatore è un ottimo esercizio per i vettori e puntatori di apprendimento. Cose che ti serviranno
    C + + Compiler , come
    GCC C + + ambiente di sviluppo integrato , come ad esempio Eclipse CDT
    Show More Istruzioni
    1

    caricare il tuo ambiente di sviluppo Integrate e iniziare un nuovo progetto . Un file di codice sorgente vuoto apparirà nell'area di lavoro
    2

    dichiarare tre array di interi : . A, b , e c . Potrai aggiungere i valori contenuti in un array a e b alla terza matrice, c . L'identificatore array è il nome della matrice , in questo esempio - a, b ​​, o c.you possono scegliere tutti i valori da inserire nel vostro array , ma dovrebbe essere simile a questa :

    int a [ ,"] = { 0 , 1 , 2 } ;

    int b [ ] = { 2 , 1 , 0 } ;

    int c [ ] = { 0 , 0 , 0 } ; < br >
    3

    dichiarare tre puntatori a tipi interi , come questo:

    int * aPtr , bPtr * , * cptr ;
    4

    assegnare la matrice identificatore ( una costante di puntatore ) di ciascun array di array creato nel passaggio 2 . Si esibiranno l'aritmetica dei puntatori , che non è possibile in puntatore costanti , quindi bisogna assegnare il puntatore costante di matrice di puntatori non costanti

    aPtr = a; .

    BPtr = b ;

    cptr = c ;
    5

    creare un ciclo che aggiunge ogni elemento della matrice di un array B , e memorizzare il risultato in serie c . Questo può essere fatto scrivendo questo :

    int i = 0;

    while ( i <3 ) per

    { * ( cptr + + ) = * ( aPtr + + ) + * ( bPtr + +) ; + + i ; }
    6

    stampare i risultati , che dovrebbe essere " 2 2 2 . "

    printf ( "% d % d % d \\ n ", c [ 0 ] , c [1 ] , c [2 ] ) ;

    Previous :

    next :
      Articoli Correlati
    ·Come ottenere un offset di stringa in un file in CPP 
    ·Come scrivere un programma C che leggerà in un file di…
    ·Come salvare i dati su XCode per iPhone 
    ·Come stampare un triangolo in C 
    ·Come utilizzare il comando STRLEN in C + + 
    ·Come utilizzare la funzione principale in C + + 
    ·Come creare un istogramma con C Codice di programmazion…
    ·Come aggiungere righe di un DataGrid 
    ·Come leggere un array in C Language 
    ·Come utilizzare CoffeeCup StyleSheet Maker 
      Articoli in evidenza
    ·'C' di programmazione Android 
    ·Come impostare il formato di un'immagine in HTML 
    ·Come sviluppare ColdFusion API 
    ·Come creare un collegamento sul desktop utilizzando Vis…
    ·Come per ridisegnare un problema su Java 
    ·Come caricare una query in MySQL 
    ·Come sviluppare componenti ActiveX 
    ·Come creare un MSI personalizzato 
    ·Come convertire DataTable alle stringhe 
    ·Come sbarazzarsi di staffe in Python Array 
    Copyright © Conoscenza Informatica http://it.wingwit.com