| 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 usare gli array in Turbo C + +
    In Turbo C + + , gli array sono utilizzati per tenere raccolte di dati che è improbabile che cambiare di dimensioni molto spesso . Essi sono più veloci e , in generale , più facile da usare rispetto ai loro cugini , il vettore e la lista collegata . Gli array possono essere pensati come griglie per memorizzare le informazioni . Il Turbo C + + standard di matrice richiede che tutti gli elementi della matrice di quota dello stesso tipo di dati . Istruzioni
    1

    incolla quanto segue nel tuo programma C + + per dichiarare un semplice, una matrice bidimensionale :

    myarray int [5 ] ;

    In questo momento , C + + ha riservato lo spazio per una matrice che tiene cinque interi. Tuttavia, nessun dato è stato messo nella matrice ancora , e tenta di leggere da esso si tradurrà in errori
    2

    incolla quanto segue per riempire l'array con i valori , o " inizializzare " l'array . :

    myarray [ 0 ] = 1;

    myarray [ 1 ] = 2;

    myarray [ 2 ] = 3;

    myarray [3 ] = 4;

    myarray [ 4 ] = 5;

    Avviso , si accede array utilizzando la posizione all'interno della matrice tra parentesi quadre . Inoltre notare che , in Turbo C + + , indici di matrice iniziano sempre contare da zero e procedere alla dimensione dell'array meno uno. Una fonte comune di problemi per i nuovi programmatori sta tentando di accedere indice di " 5 " in un array di 5 elementi . Il primo indice è sempre " 0 ".
    3

    Incollare il seguente in alternativa alla Fase 2 :

    myarray = { 1,2,3,4,5 } ;

    Quando è necessario compilare rapidamente una serie di informazioni , questa forma abbreviata può essere più veloce . Tuttavia, si sovrascrive tutto il contenuto precedente della matrice
    4

    incolla quanto segue per recuperare un valore dalla matrice : .

    Cout << myarray [ 0 ] ;

    Questo stamperà il primo valore della matrice ( 1 ) allo schermo
    5

    incolla quanto segue per dichiarare un array multidimensionale : .

    int myMDarray [ ,"2 ] [ 2 ] ;

    Questo dichiara una matrice che , piuttosto che una riga di informazioni , è una griglia , con due righe e due colonne . Questo fornisce un totale di quattro elementi , disposti in una griglia , da myMDarray [ 0 ] [ 0] a myMDarray [ 1 ] [ 1 ]
    6

    Inizializzare i valori dell'array :
    .

    myMDarray [ 0 ] [ 0 ] = 1

    myMDarray [ 0 ] [ 1 ] = 2

    myMDarray [ 1 ] [ 0 ] = 3

    myMDarray [ ,"1 ] [ 1 ] = 4

    in alternativa, è possibile utilizzare questa forma abbreviata per inizializzare i valori :

    myMDarray = { { 1,2} , { 3,4} } ; < br >

    Oppure si può trovare più semplice da scrivere :

    myMDarray = {

    { 1 , 2 } , Stati

    { 3 , 4 }
    < p > }; .

    questo ha lo stesso effetto , ma molti programmatori trovano questo più facile da leggere

    Previous :

    next :
      Articoli Correlati
    ·Aggiunta di un nodo di TreeView 
    ·Come animare in XNA 
    ·Conversione di un valore negativo a positivo in C + + 
    ·Come creare progetti con C Programmazione 
    ·Come eliminare record in un programma C Array 
    ·Come faccio a scrivere un file CSV in C # ? 
    ·Come aggiungere minuti al DateTime 
    ·Come aggiungere decimali in C + + 
    ·Come fare un file SWF da C + + 
    ·Come inizializzare array 2D in due prospetti 
      Articoli in evidenza
    ·Come creare un file WSDL Convalidato da un URL 
    ·Come inserire i record in Java 
    ·Quando utilizzare JSP vs . JSPF 
    ·Come salvare una query VBA su Accesso 
    ·Come creare un nuovo VB PictureBox 
    ·Come caricare i file DLL 
    ·Come disegnare triangoli in Java 
    ·Come leggere mail in VB 
    ·Come risolvere C + + Error R6002 
    ·Come formattare Doubles in C 
    Copyright © Conoscenza Informatica http://it.wingwit.com