*   >> Lezen Onderwijs artikelen >> science >> programming

Tafels in C

en gebruiken heeft slechts 4 rijen. In het echte leven, zullen meer rijen worden toegevoegd naarmate de tijd vordert. Zodat de bovenstaande lijn verklaart de structuur en array in één belangrijkste verklaring. Deze belangrijkste verklaring is een geheim van het creëren van een tabel in C. Het toevoegen van gegevens van de C tabel is het gecombineerde verklaard structuur en array. U gegevens toevoegen aan de C-tafel, door het toewijzen van waarden aan de structuur objecten. Het is goed om deze rij voor rij doen, zoals in het volgende codesegment.

Deze code segment toont hoe data wordt toegevoegd aan de eerste twee rijen medewerkers [0] .naam = "Mary Jones"; medewerkers [0] .age = 35; medewerkers [0] .salary = 3856,42; medewerkers [0] .qualification = "Phd"; medewerkers [1] .name = "John Carlson"; medewerkers [1] .age = 36; medewerkers [1] .salary = 2124,32; medewerkers [1] .qualification = "MSc"; Toegang tot gegevens In onze situatie, elke structuur heeft 4 objecten; elk array-element is een structuur. Zaaien elke rij is een structuur. Nou, data access u door de toegang tot objecten in een structuur op een rijtje.

Om toegang te krijgen tot een object, begin je door het intikken van de array naam (id) met de rij-index in de vierkante haken. Vervolgens de stip en daarna de identificatie van het betreffende object in de structuur te typen. Bijv. medewerkers [1] .age U kunt deze expressie gebruiken om waarde toe te wijzen aan een object in een structuur of waarde lezen van het object. Om de waarde van het object te wijzigen alleen de nieuwe waarde toekennen. De array element identifier met de index geeft een structuur.

Dus je dan gebruik maken van de puntoperator, gevolgd door een structuur interne naam object als u voor enige structuur identifier, dat is niet een array element zou doen. Code Voorbeeld De volgende code illustreert alles wat er is gezegd. Het wijzigt ook John Carlson leeftijd en leest (displays) het. #include int main () {struct {char * naam; int leeftijd; drijven salaris; char * kwalificatie;} werknemers [30]; medewerkers [0] .name = "Mary Jones"; medewerkers [0] .age = 35; medewerkers [0] .salary = 3856,42; medewerkers [0] .qualification = "Phd"; medewerkers [1] .

name = "John Carlson"; medewerkers [1] .age = 36; medewerkers [1] .salary = 2124,32; medewerkers [1] .qualification = "MSc"; medewerkers [1] .age = 42; printf ("% i", de werknemers [1] .age); 0 terug; } Lees en probeer de bovenstaande code. Conclusie Een geheim van een data tabel in C

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.