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

Tabeller i C

lle del af meddelelsen er en hemmelighed at skabe en tabel i C. Tilføjelse af data C bordet er den kombinerede erklærede struct og array. Du tilføjer data til C tabellen, ved at tildele værdier til struct objekter. Det er godt at gøre dette rækkevis, som illustreret i følgende kode segment. Denne kode segment viser, hvordan data føjes til de første to rækker medarbejdere [0] .name = "Mary Jones"; medarbejdere [0] .age = 35; medarbejdere [0] .salary = 3856,42; medarbejdere [0] .qualification = "Phd"; medarbejdere [1] .name = "John Carlson"; medarbejdere [1] .age = 36; medarbejdere [1] .

salary = 2124,32; medarbejdere [1] .qualification = "MSc"; Adgang til data i vores situation, hver struct har 4 objekter; hvert array element er en struct. So hver række er en struct. Nå, du få adgang til data ved at få adgang til objekter i en struct én efter én. For at få adgang til et objekt, begynder du ved at skrive array navn (identifier) ​​med rækken indekset i de firkantede parenteser. Næste du skrive prik og derefter identifikationen af ​​det tilsvarende objekt i struct. F.eks. medarbejdere [1] .

age Du kan bruge dette udtryk til at tildele værdi til et objekt i en struct eller læse værdien fra objektet. At ændre værdien af ​​genstanden, blot tildele nye værdi. Array element id med indekset returnerer en struct. Så du så bruge dot operator efterfulgt af en struct intern objekt navn, som du ville gøre for enhver struct id, hvilket ikke er et array element. Kode Eksempel Følgende kode illustrerer alt hvad der er blevet sagt. Det ændrer også John Carlson alder og læser (skærme) det.

#include int main () {struct {char * navn; int alder; flyde løn; char * kvalificerende} medarbejdere [30]; medarbejdere [0] .name = "Mary Jones"; medarbejdere [0] .age = 35; medarbejdere [0] .salary = 3856,42; medarbejdere [0] .qualification = "Phd"; medarbejdere [1] .name = "John Carlson"; medarbejdere [1] .age = 36; medarbejdere [1] .salary = 2124,32; medarbejdere [1] .qualification = "MSc"; medarbejdere [1] .age = 42; printf ("% I", medarbejdere [1] .age); tilbage 0; } Læs og prøv ovenstående kode.

Konklusion En hemmelig til at oprette en datatabel i C er at bruge mejetærskeren erklæring om en struct og et array. Så når du har brugt array element id, efterfulgt af prikken og en struct intern objekt (kolonne) navn at få adgang til objektet (celle). Chrys

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