| 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 passare un vettore contenitore di una funzione
    Il C + + linguaggio di programmazione ha molti diversi contenitori per i dati . Un contenitore semplice e facile da usare è il vettore . Un vettore archivia i dati in ordine sequenziale . È concettualmente simile al contenitore array, eccetto che gli array hanno dimensioni fisse . Un vettore può aumentare o diminuire la sua dimensione come necessario . È possibile passare vettori ad altre parti di un programma passandoli come argomenti a una funzione. Un buon esempio di come fare questo implica il passaggio di un vettore a una funzione che consente di stampare tutti gli elementi in esso contenuti che vi serve
    C + + ambiente di sviluppo integrato ( IDE ) , come ad esempio Eclipse CDT
    compilatore C + + , ad esempio un GCC
    Mostra più istruzioni
    1

    carico del 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

    importare la libreria " vettore " e la libreria " iostream " . La biblioteca "vettoriale" consente di creare e utilizzare vettori , e la libreria " iostream " consente di stampare facilmente alla console di output . Scrivere il seguente all'inizio del file di codice sorgente :

    # include

    # include

    using namespace std;


    3

    dichiarare una funzione che accetta un vettore come argomento . Scrivere il seguente sotto le istruzioni di importazione :

    vuoto printVector (vettore v ) per

    { }
    4

    Creare un ciclo for che stampa tutti i elementi nel vettore . Scrivere le seguenti due istruzioni all'interno delle parentesi graffe della funzione " printVector " :

    for (int i = 0; i < v.size (); i + + ) per

    {cout < < v [ i] << endl; }
    5

    dichiarare una funzione principale. Questo è dove il programma inizia l'esecuzione . Potrete richiamare la funzione " printVector " dalla funzione principale . Scrivi la seguente dichiarazione di funzione sotto il simbolo " } " della funzione " printVector " :

    int main ( ) { }


    6

    Creare un vettore di scrivere la seguente istruzione all'interno delle parentesi graffe della funzione principale :

    vettore v = funz ();
    7

    dichiarare un ciclo for in loop dieci volte , l'aggiunta di il numero di sequenza 0 a 9 per il vettore . Scrivere le seguenti dichiarazioni sotto quella scritta nel passaggio precedente :

    for ( unsigned int i = 0; i < 10; i + + ) per

    { v.push_back ( i); }
    Pagina 8

    richiamare la funzione " printVector " , e passare il vettore " v " Scrivi quanto segue alla fine della funzione main :

    printVector (v ) ;
    9

    Eseguire il programma premendo il tasto play verde . L' output del programma è la seguente:

    0

    1

    2

    3

    4

    5

    6

    7

    8

    9

    Previous :

    next :
      Articoli Correlati
    ·Come compilare C Fonte Con Visual C 
    ·Come utilizzare lo stack STL Container Classe 
    ·Come calcolare ottale a binario conversione 
    ·Come leggere un file sequenziale in C 
    ·Come utilizzare la funzione Template Overloading in C +…
    ·Base Computer Concetti in Turbo C + + 
    ·Come spostare un puntatore a file in C + + 
    ·Come utilizzare la funzione memmove in C + + 
    ·Come di equiparare due cose in una istruzione if in C +…
    ·Come scrivere una semplice console di File Transfer Pro…
      Articoli in evidenza
    ·Come ottenere i nomi dei campi di un dataset 
    ·Come impostare il DMZ sul SonicWALL 
    ·Come utilizzare ListBox in C GUI 
    ·Come rimuovere ogni lettera Ennesimo in PHP 
    ·Come essere un hacker etico 
    ·Come mettere istruzioni condizionali in un file JS 
    ·Come eseguire un file di script in Java per l'output di…
    ·MySQL PHP Immagine Carica Tutorials 
    ·Come fare RC Files 
    ·Risultati di inserire MySQL PHP in Echo 
    Copyright © Conoscenza Informatica http://it.wingwit.com