Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe kan ik een array in C
arrays bieden de meest efficiënte methode voor het opslaan van lijsten met gegevens in C. Ze zijn heel eenvoudig voor de programmeur om te creëren en te gebruiken , en ze zijn opmerkelijk snel voor de computer om toegang te krijgen en te actualiseren Maken . Ze kunnen echter veel geheugen verspillen , dus ze zijn niet altijd de beste ding om te gebruiken . Wanneer niet zorgvuldig gebruikt, kunnen ze ook leiden tot crashes , bugs en instabiliteit van het systeem . Instructies
Maak een array in C
1

Begrijp dat elk element van een array ( of enige andere vorm van lijst) dezelfde soort gegevens zal zijn . Bijvoorbeeld , zal een lijst van de test scores een array van integers zijn, omdat elke test score is een geheel getal . Voor meer complexe gegevens , moet u een structuur te creëren . Kopen van 2

Bepaal wat de grootste maat uw array ooit kan bereiken zal zijn , omdat arrays hebben een vaste lengte . U wilt een evenwicht te vinden tussen het hebben van uw programma kunnen ongewoon lang datasets verwerken , en het hebben van het vereisen ( en afval ) veel geheugen toeslaan .
3

Maak de array de dezelfde manier zou een enkele variabele te maken , maar met toevoeging van de maximale grootte in vierkante haakjes achter de naam , zoals in deze voorbeelden :

 int test_scores [ 50 ] ; char first_name [ 20 ] ; employee_record medewerkers [ 1000 ] ; 
4

Maak een tweede variabele die bijhoudt hoeveel elementen je tot nu toe hebt toegevoegd aan de array .
5

Maak een array met meerdere dimensies simpelweg het maken van een array van arrays , zoals deze :

 int test_answers [ 10 ] [ 20 ] ; char student_names [ 50 ] [ 20 ] ; 
Gebruik de Array
6

Toegang elementen van de array met behulp van de index in vierkante tussen haakjes , zoals deze :

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

Pass arrays om functies 7 , als je daarvoor kiest . U hoeft niet te ( en mag niet ) de omvang van de functie-definitie . Dit is wat de functie definitie en de oproep als zou kijken :

 functie subtotaal ( int test_scores [ ] ) ; test_subtotal = subtotaal ( test_scores ) ; 
Previous: Next:
  C /C + + Programming
·Hoe te Databaseprogramma schri…
·Hoe maak je een digitale klok …
·Functie van C Boolean 
·Hoe te Triggers gebruiken In G…
·Hoe een code schrijven in C + …
·Hoe te Binary converteren naar…
·Hoe maak je een Memory Wijzer …
·Hoe schrijf je een C + + Gemid…
·Hoe te Remainder Zoek op C 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Toegang krijgen tot een Explode Array op…
·Sequentiële effecten in jQuery 
·Hoe te Dates converteren naar Militaire …
·Hoe kan ik PHP en MySQL Machtigingen con…
·Bevragen naar Only Numbers Toon in Acces…
·Hoe de index krijgen van een kolom Naam …
·Hoe controleer ik of de eerste letter va…
·De kern functioneren en de interface die…
·Hoe kan ik tijd berekenen tussen twee da…
Copyright © Computer Kennis http://www.nldit.com