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

Tabeller i C

Tabeller i C Introduktion Du skal have stødt på datatabeller i dit liv. En tabel om medarbejdere i en virksomhed kan have følgende kolonner: EmployeID, navn, alder, Løn, Kvalifikation. Dataene i EmployeID kolonnen kan være streng (tekst). Dataene i navnet kolonnen er streng. Dataene i Age kolonnen er heltal (ignorerer brøkdel af år). Dataene i Løn kolonne float (herunder fraktioner af dollars - valuta). Dataene i Kvalifikation kolonnen er streng. I denne artikel vil jeg vise dig, hvordan du opretter, adgang og redigere tabeller i C.

Du har brug for grundlæggende viden i C for at forstå denne artikel. Hvis du ikke har grundlæggende viden i C derefter læse tutorial serie jeg skrev på C i denne blog. Den første artikel i serien er "Kom godt i gang med C". At nå frem til serien, skal du skrive titlen og mit navn, Chrys i søgefeltet på denne side og klik på Søg. 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.

Vigtige C Egenskaber brug for en tabel har rækker. Funktionen af ​​C, som vil give os rækker er endimensionale array. En tabel har kolonner. Funktionen af ​​C, der vil give os kolonnerne er struct. C bordet er et endimensionalt array, hvor hvert array element er en struct. Eksempeltabel Vi skal bruge følgende eksempel tabellen ansatte (jeg har ikke inkluderet nogen EmployeID kolonne til enkelhed): Navn, Alder, Løn, Kvalifikation Mary Jones 35 $ 3856,42 Phd John Carlson 36 $ 2124,32 MSc James Taylor 32 $ 1523,42 BSc Suzan Hvid 33 $ 1424,32 BSc Den struct Den struct for ovenstående tabel er, struct {char * navn; int alder; flyde løn; char * kvalificerende} De identifikatorer i struct er titlerne på de tabelkolonner.

De typer kolonne data er struct identifikator objekttyper. Bemærk, at strengen typer i den struct er pegepinde til char. Erklære struct og Array Den struct og array er erklæret i en erklæring, som følger: struct {char * navn; int alder; flyde løn; char * kvalificerende} medarbejdere [30]; Efter blokken (med krøllede parenteser) har vi erklæringen af ​​array, ansatte [30]. Det nummer, du giver for størrelsen af ​​array er det maksimale antal rækker du tror bordet vil have. Tabellen vi skal bruge har kun 4 rækker i øjeblikket. I det virkelige liv, vil flere rækker tilføjes som tiden går.

Så ovenstående linje erklærer struct og array i en vigtigste erklæring. Denne genere

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