*   >> läser Utbildning artiklar >> science >> programming

Tabeller i C

tt allmänt meddelande. Denna allmänna meddelandet är en hemlighet att skapa en tabell i C. Lägga till data C tabellen är den kombinerade deklarerade struct och matris. Du lägga till data i C tabellen, genom att tilldela värden till struct objekt. Det är bra att göra detta rad för rad, vilket visas i följande kod segmentet. Detta kodsegment visar hur data läggs till de första två raderna medarbetare [0] .name = "Mary Jones"; anställda [0] .age = 35; anställda [0] .salary = 3856,42; anställda [0] .qualification = "Phd"; anställda [1] .name = "John Carlson"; anställda [1] .

age = 36; anställda [1] .salary = 2124,32; anställda [1] .qualification = "MSc"; Åtkomst till data i vår situation, har varje struct 4 objekt; varje arrayelement är en struct. Sugga varje rad är en struct. Tja, får du tillgång till data genom att få tillgång till objekt i en struct en efter en. För att komma åt ett objekt, börjar du genom att skriva array namn (identifierare) med radindex i hakparenteser. Nästa du skriver pricken och sedan identifikationen för motsvarande objekt i struct. T.ex. anställda [1] .

age Du kan använda detta uttryck för att tilldela värde till ett objekt i en struct eller läsa värde från objektet. För att ändra värdet på objektet, bara tilldela det nya värdet. Uppsättningselement identifierare med index returnerar en struct. Så du sedan använda punktoperatorn följt av en struct internt namn objekt som du skulle göra för någon struct identifierare, som inte är en array element. Kod Exempel Följande kod visar alla vad som har sagts. Det ändrar även John Carlson ålder och läser (visar) den.

#include int main () {struct {char * namn; int ålder; flyta lön; char * kvalifikationer,} anställda [30]; anställda [0] .name = "Mary Jones"; anställda [0] .age = 35; anställda [0] .salary = 3856,42; anställda [0] .qualification = "Phd"; anställda [1] .name = "John Carlson"; anställda [1] .age = 36; anställda [1] .salary = 2124,32; anställda [1] .qualification = "MSc"; anställda [1] .age = 42; printf ("% i" anställda [1] .age); återvända 0; } Läs och prova ovanstående kod. Slutsats En hemlig för att skapa en datatabell i C är att använda kombinera försäkran om en struct och en matris.

När du använder arrayelementet identifierare, följt av punkt och en struct intern objekt (kolumn) namn för att komma åt objektet (cell) sedan. Chrys

Page   <<  [1] [2] 
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.