Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Struktúrák a C nyelvben 1 Akkor használjuk, ha az egy egyedre jellemző különböző típusú adatokat együtt akarjuk tárolni. Lényegében típusdeklaráció. A.

Hasonló előadás


Az előadások a következő témára: "Struktúrák a C nyelvben 1 Akkor használjuk, ha az egy egyedre jellemző különböző típusú adatokat együtt akarjuk tárolni. Lényegében típusdeklaráció. A."— Előadás másolata:

1 Struktúrák a C nyelvben 1 Akkor használjuk, ha az egy egyedre jellemző különböző típusú adatokat együtt akarjuk tárolni. Lényegében típusdeklaráció. A deklaráció szintaxisa: typedef struct { típus1 tag1; típus2 tag2; … } új típus neve; Struktúrák (rekordok)

2 Struktúrák a C nyelvben 2 Pl.:typedef struct { char nev[20]; int szulev; } szemely; Az ilyen típusú változó létrehozása: szemely sz; Hivatkozás a struktúrán belüli tagra: sz.nev, sz.szulev.

3 Struktúrák a C nyelvben 3 #include /* struktúra létrehozása*/ #include #include main(){ typedef struct { typedef struct { char vnev[20],knev[20]; char vnev[20],knev[20]; int szulev; int szulev; } szemely; } szemely; szemely sz; szemely sz; printf("Vezetéknév:");scanf("%s",sz.vnev); printf("Vezetéknév:");scanf("%s",sz.vnev); printf(" Utónév:");scanf("%s",sz.knev); printf(" Utónév:");scanf("%s",sz.knev); printf("Születési év:");scanf("%d",&sz.szulev); printf("Születési év:");scanf("%d",&sz.szulev); printf("%s %s %d-ben született.",sz.vnev,sz.knev,sz.szulev); printf("%s %s %d-ben született.",sz.vnev,sz.knev,sz.szulev); getch(); getch();}

4 Struktúrák a C nyelvben 4 Mivel a struktúra definiálásakor lényegében egy új típust deklarálunk, az ilyen típusú tömbök deklarálása ugyanúgy történik, mint egyébként a tömbök deklarálása: Pl.: szemely sz[20]; Ekkor lényegében egy táblázat jön létre, melynek sorai, a tömb elemei. Az adatszerkezet egyes elemeire való hivatkozás: Pl.: sz[2]=„Kiss László”; Struktúrát tartalmazó tömbök


Letölteni ppt "Struktúrák a C nyelvben 1 Akkor használjuk, ha az egy egyedre jellemző különböző típusú adatokat együtt akarjuk tárolni. Lényegében típusdeklaráció. A."

Hasonló előadás


Google Hirdetések