*   >> Lese Utdanning Artikler >> science >> programming

Tabeller i C

ghet med å lage en tabell i C. Legge data C tabellen er den kombinerte erklært struct og array. Du legger data til C bordet, ved å tilordne verdier til struct stedene. Det er godt å gjøre dette rad etter rad, som vist i følgende kode segmentet. Denne koden segmentet viser hvordan data legges til de to første radene ansatte [0] .name = "Mary Jones"; ansatte [0] .age = 35; ansatte [0] .salary = 3856,42; ansatte [0] .qualification = "Phd"; ansatte [1] .name = "John Carlson"; ansatte [1] .age = 36; ansatte [1] .salary = 2124,32; ansatte [1] .

qualification = "Master"; Tilgang til data I vår situasjon, har hver struct 4 objekter; hver matrise element er en struct. Sow hver rad er en struct. Vel, får du tilgang til data ved å gå inn objekter i en struct én etter én. Å få tilgang til et objekt, starter du ved å skrive rekken navn (identifikator) med rad indeksen i hakeparenteser. Neste du skriver punktum og deretter identifikator av tilsvarende objekt i struct. F.eks medarbeidere [1] .age kan bruke dette uttrykket til å tildele verdien til et objekt i et struct eller å lese verdien fra objektet.

Hvis du vil endre verdien av gjenstanden, bare tilordne den nye verdien. Array element identifikator med peke returnerer en struct. Så du deretter bruke dot operatør etterfulgt av en struct intern objektnavnet som du ville gjort for noen struct identifikator, som ikke er en matrise element. Kode Eksempel Koden nedenfor viser alle hva som har blitt sagt. Det endrer også John Carlson alder og leser (viser) det. #include int main () {struct {char * navn; int alder; flyte lønn; char * kvalifisering;} medarbeidere [30]; ansatte [0] .name = "Mary Jones"; ansatte [0] .age = 35; ansatte [0] .

salary = 3856,42; ansatte [0] .qualification = "Phd"; ansatte [1] .name = "John Carlson"; ansatte [1] .age = 36; ansatte [1] .salary = 2124,32; ansatte [1] .qualification = "Master"; ansatte [1] .age = 42; printf ("% i", ansatte [1] .age); returnere 0; } Les og prøv koden ovenfor. Konklusjon En hemmelig for å opprette en datatabell i C er å bruke kombinere erklæring av en struct og en matrise. Så etter at man bruker den gruppeelementutbyttende identifikator, etterfulgt av dot og en struct indre objekt (kolonne) som gir tilgang til objektet (celle).

Chrys

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.