Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur till Omvänd element i en array i C

    C är ett programmeringsspråk för att skriva datorprogram på alla nivåer av komplexitet . En array är den datastruktur betecknat i C med hakparentes som håller en uppsättning variabler i en viss ordning . Till exempel [ 5 , 8 , 12 ] är en C array som består av tre element. Den omvända uppsättningen innefattar samma element , men i bakåt ordning såsom [ 12 , 8 , 5 ] . Array backning krävs ofta i C-program . Instruktioner
    1

    Tilldela storleken på arrayen till variabeln " storlek " i din C-program . Till exempel anger " int size = 4 , " om arrayen innehåller fyra element
    2

    Definiera arrayen i ditt C-program : .

    Int array [ storlek ] ;

    3

    Lägga till nummer på arrayen , till exempel om elementen i uppsättningen är 2,12 , 7 och 40 då :

    array [ 0 ] = 2 ;

    array [ 1 ] = 12 ;

    array [ 2 ] = 7 ;

    array [ 3 ] = 40 ;
    4

    Gör en loop " för " som kommer åt den första halvan av elementen i arrayen :

    for (int i = 0 ; i < storlek /2 , i + + ) katalog

    Observera att slingan begränsas av indexet " . storlek /2 "
    5

    Tilldela array element i slingan till den temporära variabeln " temp : "

    for (int i = 0 ; i < storlek /2 , i + + )

    {

    int temp = array [ i] ;

    }
    p Det tillfälligt bevarar ett element värde . Observera att klammerparenteser definiera kommandon i slingan
    6

    Swap elementen från den första halvan av matrisen med element från den andra halvan : .

    For (int i = 0 , i < storlek /2 , i + + ) katalog

    {

    int temp = array [ i] ;

    array [ i] = array [ size - 1 - i] ;

    array [ size - 1 -i] = temp ;

    }

    index " size - 1 - i " motsvarar element från den andra delen av matrisen . Till exempel är det första elementet med index " 0 " ( i = 0 ) bytte med det sista elementet med index " 3 " ( 4-1-0 = 3 ) .
    7

    Print ut den omvända matrisen med kommandot :

    for (int i = 0 ; i. < storlek , i + + ) katalog

    {

    std :: cout << array [i ] << " ";

    }

    i detta exempel ger programmet följande resultat : 40 7 12 2
    < . br >

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man programmerar i Visual C
    ·Hur man sätter in en fördröjning i sekunder för C +…
    ·Hur lösa problem med minnesfel på Win32
    ·Konvertera Reality Factory Into XNA
    ·Hur döljer knapparna i Xcode
    ·Hur man skriver ett Game Story i C + +
    ·Hur du använder OpenGL Med kodblock
    ·Hur man skapar en båge i GTK Radiant
    ·Definition av Visual Basic Forms
    ·Hur man skriver ett program i C Använda Lucas Series
    Utvalda artiklarna
    ·Hur man skriver en Informix SQL Radera Command
    ·Ta bort en sträng Efter en Cue i PHP
    ·Hur Wrap en funktion på Python
    ·Hur använder Web Pages Java
    ·Hur man skriver en Java-applet
    ·Hur man sätter in en linje i en fil i VBS
    ·Hur man gör en koppling till Windows Mobile
    ·Hur man flyttar en NetBeans projekt från Mac till Wind…
    ·Hur du ändrar en PictureBox bildvärde
    ·Hur man redigerar en PHP Mall
    Copyright © Dator Kunskap http://www.dator.xyz