arrays i c

,, eller en slags data struktur, der kan lagre en fast størrelse sekventiel samling af elementer af samme type.et system, der anvendes til at lagre en indsamling af data, men det er ofte mere nyttigt at tænke på et system, som er en samling af variabler af samme type, i stedet for at erklære. individuelle variabler, f.eks. number0, nummer1,..., og number99, erklærer et system med variabel såsom antallet og anvendelsen antal [0] antal [1], og... og numre [99] til at repræsentere de enkelte variabler.et konkret element i et system kan benyttes af et indeks.,, alle arrays består af sammenhængende hukommelse steder.den laveste adresse svarer til det første element og den højeste adresse til det sidste element,.,,,, at arrays,,, til at indføre et system med c, en programmør angiver den type elementer, og antallet af de elementer, der kræves i et system som følger og minus,,, - arrayname [arraysize],,, er en enkelt dimensionelle, vifte.det, arraysize, skal være et heltal konstant større end nul og type, kan være en gyldig c - datatype.for eksempel, at erklære, at et 10 element system kaldet, balance, af typen dobbelt, bruge denne erklæring og minus;,, dobbelt balance [10], her, balance, er en variabel mængde, der er tilstrækkelig til at holde op til 10 - tal.,, initialiserer arrays, du kan aktivere et system i c enten én efter én, eller ved hjælp af en fælles erklæring, som følger og minus;,, dobbelt balance [5] = (1000.0, 2,0, 3.4, 7, 0, 50, 0}, er antallet af værdier mellem bøjle {}, ikke være større end antallet af elementer, som vi erklærer for array kantede parenteser [].,, hvis du ikke størrelsen af det system, et system lige stor nok til at holde initialization er skabt.hvis du skriver −,, dobbelt balance [] = (1000.0, 2,0, 3.4, 7, 0, 50, 0};,, du vil skabe nøjagtig det samme system, som du gjorde i det foregående eksempel.følgende er et eksempel til at tildele en enkelt del af nettet og minus;,, balance [4] = 50, 0; ovennævnte udsagn tildeler den 5. element i det system med en værdi på 50.alle systemer er 0, som indekset for deres første element, som også kaldes det indeks, og de seneste indeks for et system vil være samlede størrelse af array - minus 1.nedenstående er en grafisk gengivelse af det system, vi har drøftet ovenfor −,,, adgang til mange elementer, et element, der er adgang til ved indeksering array - navn.dette sker ved, at indekset for element i firkantede parenteser efter navnet på nettet.for eksempel −,, dobbelt løn = balance [9], at ovennævnte udsagn vil tage 10, dette element fra nettet og tildele værdi til løn variabel.følgende eksempel viser, hvordan man bruger alle de tre ovennævnte begreber, dvs.declaration, assignment, and accessing arrays −, , #include <stdio.h> int main () { int n[ 10 ]; /* n is an array of 10 integers */ int i,j; /* initialize elements of array n to 0 */ for ( i = 0; i < 10; i++ ) { n[ i ] = i + 100; /* set element at location i to i + 100 */ } /* output each array element's value */ for (j = 0; j < 10; j++ ) { printf("Element[%d] = %d\ ", j, n[j] ); } return 0; } , ,When the above code is compiled and executed, it produces the following result −, , Element[0] = 100 Element[1] = 101 Element[2] = 102 Element[3] = 103 Element[4] = 104 Element[5] = 105 Element[6] = 106 Element[7] = 107 Element[8] = 108 element [9] = 109, arrays i detaljer, arrays er vigtige for c og skal bruge meget mere opmærksomhed.følgende vigtige begreber i forbindelse med system skal være klar til en c - programmør −, s.n. koncept & beskrivelse 1 multi - dimensionel arrays, c støtter mangesidet arrays.den simpleste form af den multidimensionelle system er todimensional array., 2 passerer arrays funktioner, kan du gå med den funktion, en indikator for et system med nettet er navn uden et indeks., 3 tilbage system fra en funktion, c giver en funktion til at vende tilbage til en vifte., 4 point, til et system, du kan give et fingerpeg om det første element i en bred vifte af blot med angivelse af mængde navn, uden nogen indeks.,,

Arrays in C
Array Presentation



Previous:
Next Page: