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 man skapar en Array i C

    Arrays erbjuder den mest effektiva metoden för att lagra listor över data i C. De är väldigt lätt för programmerare att skapa och använda , och de är anmärkningsvärt snabbt för datorn att komma åt och uppdatera . Men de kan slösa bort en massa minne , så de är inte alltid det bästa att använda . När den inte används noggrant , kan de också orsaka krascher, buggar och systeminstabilitet . Instruktioner Review, Skapa en array i C
    1

    Förstå att varje element i en array ( eller någon annan typ av lista ) kommer att vara samma typ av data . Till exempel kommer en lista på provresultat vara en array av heltal , eftersom varje test poäng är ett heltal . För mer komplexa data , måste du definiera en struktur .
    2

    Bestäm vad den största storleken din array någonsin kan nå kommer att bli , eftersom arrayer har en fast längd . Du vill hitta en balans mellan att ha ditt program kan hantera ovanligt långa datamängder , och med det kräver ( och avfall ) en hel del minne .
    3

    Skapa arrayen den samma sätt som du skulle skapa en enda variabel , men lägga den maximala storleken inom hakparenteser efter namnet , som i dessa exempel :

     int test_scores [ 50 ] , röding förnamn [ 20 ], employee_record anställda [ 1000 ] ; 
    4

    Skapa en andra variabel som håller reda på hur många element som du har lagt till i arrayen hittills .
    5

    Skapa en array med flera dimensioner helt enkelt göra en array av arrayer , som den här :

     int test_answers [ 10 ] [ 20 ], röding student_names [ 50 ] [ 20 ] , 
    Använd Array
    6

    Tillträde matrisens element med hjälp av index i kvadrat parentes , så här :

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

    Pass arrayer till funktioner , om du så önskar . Du behöver inte ( och bör inte ) specificera storleken i funktionen definition . Detta är vad funktionen definition och samtal skulle se ut :

     funktionen Delsumma ( int test_scores [ ] ) ; test_subtotal = delsumma ( test_scores ) , 

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du skapar din egen Game Engine
    ·Hur man använder Xcode
    ·Hur man läser punkter från en fil och diagram i C + +…
    ·C Funktion Retur Typer
    ·Vad behöver jag för att börja programmera för iPhon…
    ·Hur att begränsa antalet decimaler i C + +
    ·Hur man använder ASM i Visual C
    ·Hur överbelasta en funktion i C + +
    ·Hur byta namn på Decline knappen på iPhone
    ·Hur man läser en rad med CPP
    Utvalda artiklarna
    ·Hur man uppgraderar Java till 1.4.2-03
    ·Hur man använder GPX-filer
    ·Hur man installerar pärlor från kommandoraden i Ruby
    ·En handledning om MySQL Drop
    ·Hur man lär Python Online Gratis
    ·Hur man skapar en datatyp i Umbraco
    ·Hur Center en bild med HTML -programmering
    ·Hur man Välj Random listor från Python
    ·Hur du använder PHP : Exec
    ·Hur man gör filer i MFC
    Copyright © Dator Kunskap http://www.dator.xyz