*   >> Læs Uddannelse artikler >> science >> programming

Arrays I C

C Tutorials fra Roots - Del 11 Introduktion Dette er en del 11 af min serie, C Tutorials fra rødder. I C en matrix er et sæt af på hinanden følgende genstande af samme type, i hukommelsen. Vi ser, hvordan du opretter og bruger arrays i denne del af de tutorials. Du kan have et sæt på hinanden følgende int objekter; du kan have et sæt af på hinanden følgende float objekter; du kan have et sæt af på hinanden følgende _Bool objekter; du kan have et sæt af sammenhængende Char objekter. Man kan ikke have et sæt strenge (se senere).

Bemærk: Hvis du ikke kan se koden, eller hvis du tror noget mangler (brudt link, billede fraværende), bare kontakte mig på [email protected]. Det vil sige, kontakt mig for det mindste problem, du har om, hvad du læser. Array af heltal Følgende er en vifte af 5 heltal: int arrInt [] = {25, 20, 256, 5, 7}; Syntaksen for at skabe et array er: Type arrayName [] = {værdi1, værdi2, value3,. . .}; Du begynder med den type for de objekter, der vil være i array. Så har du et mellemrum. Næste du har navnet (identifier) ​​af array. Dette efterfølges af den åbne firkant og nære firkantede parenteser.

Så har du opgaven operatør. Næste du har en blok afgrænset af krøllede parenteser. Inde i blokken, har du data for array. Samtlige data skal være af samme type. Dataene er adskilt med komma. Efter den sidste datum, er der ikke behov for et komma. Hvert datum er holdt i et objekt (område) i hukommelsen. De genstande, der ligger en ved siden af ​​hinanden i hukommelsen, der danner en sammenhængende sæt af objekter. Dataene i et array har betydning. For eksempel en række ints kunne være en bred vifte af studerende karakterer i en test.

Navnet på arrayet skal være relateret til betydningen af ​​dataene. Følgende er oprettelsen af ​​en vifte af varemærker for 10 elever. int mærker [] = {43, 29, 35, 50, 60, 65, 78, 56, 67, 90}; Arrays af flåd, _Bools og forkuller Det følgende er oprettelsen af ​​en række flydere: float arrFlt [] = {12,56, 0,258, 5,4, 456,01}; Antallet af elementer i float array er 4.

Følgende er oprettelsen af ​​en vifte af _Bools: _Bool arrB [] = {1, 0, 0, 1, 0, 1}; Det følgende er oprettelsen af ​​en række tegn: char arrChar [] = {'A', 'a', »C«, »k«, »F«, »Y«}; Bemærk, at hver char værdi i blokken (array) er i enkelte anførselstegn. Erklærer en Array Alle ovenstående arrays er blevet skabt af initialisering. Du kan erklære et array, og derefter tildele de elementer senere. Syntaksen til at erklære et array er: Type arrayName [

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.