Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan lage en Array i C
    Arrays tilby den mest effektive metoden for lagring av lister over data i C. De er veldig lett for programmerer å lage og bruke, og de er utrolig raske til datamaskinen for å få tilgang til og oppdatere . Men de kan kaste bort en masse minne , så de er ikke alltid det beste å bruke. Når den ikke brukes forsiktig , kan de også forårsake krasj, feil og ustabilitet i systemet . Instruksjoner , Lag en Array i C
    en

    Forstå at hvert element i en matrise ( eller noen annen form for liste ) vil være den samme type data . For eksempel vil en liste av skårene være en matrise av heltall , siden hver testresultatet er et heltall. For mer komplekse data , må du definere en struktur .
    2

    Bestem hva den største størrelsen din matrise noen gang kan komme vil bli, fordi arrays har en fast lengde . Det er lurt å finne en balanse mellom å ha programmet i stand til å håndtere uvanlig lange datasett , og å ha det kreve (og avfall) mye minne .
    3

    Lag matrisen til samme måte som du ville lage en enkelt variabel , men legger den maksimale størrelsen i klammer etter navnet , som i disse eksemplene :

     int test_scores [ 50 ]; røye first_name [ 20 ]; employee_record ansatte [ 1000 ]; 
    4

    Lag en ny variabel som holder styr på hvor mange elementer du har lagt til i rekken så langt.
    5

    Lag en matrise med flere dimensjoner rett og slett gjør en rekke matriser , som dette :

     int test_answers [ 10 ] [ 20 ] , røye student_names [ 50 ] [ 20 ]; 
    Bruk Array
    6

    Åpne tabellens elementer ved bruk av indeksen i square parentes , slik:

     test_scores [ 12 ] = 50; printf ( "Test poengsum :% d \\ n " , test_scores [ i] ); 
    7

    Pass matriser til funksjoner , hvis du ønsker det . Du trenger ikke å (og bør ikke ) angi størrelsen i funksjonen definisjonen . Dette er hva funksjonen definisjon og samtalen ville se ut :

     funksjon delsum ( int test_scores [ ] ) ; test_subtotal = delsum ( test_scores ) ; 

    früher :

     Weiter:
      Relatert Artike
    ·Hva er Scarlett Fever 
    ·Hvordan dele Variabler Gjennom CPP 
    ·Hvordan sette DataGridView CurrentRow 
    ·Hvordan kan jeg endre min EXE -fil til en CPP Fil 
    ·Slik viser et komma i C + + 
    ·Mac OS Development Tools 
    ·Hvordan lage en Moving graf i C # 
    ·Slik konverterer en STD String til et heltall 
    ·Hvordan fylle en FlexGrid kontroll med data 
    ·Hvordan Teach Yourself Visual C 6 
      Anbefalte artikler
    ·Slik bruker SAS programvare 
    ·Hvordan lage en Makefile 
    ·Hvordan endre opp filstørrelse på PHP 
    ·How to Program Med Python i Ubuntu 
    ·Hjelp med sekvensiell filer i Java Programming 
    ·Hvordan gjøre en include-utsagn 
    ·Hvordan lage telefonsamtaler med Visual Basic 
    ·Hvordan til å gi tilgang til en MySQL database 
    ·Slik viser Message in Visual Basic 
    ·Visual Basic Historie 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/