logo

Struktūra

Struktūra yra sudėtinis duomenų tipas, apibrėžiantis sugrupuotą kintamųjų, kurie turi būti priskirti vienu pavadinimu atminties bloke, sąrašą. Tai leidžia pasiekti skirtingus kintamuosius naudojant vieną struktūros žymeklį.

Sintaksė

 struct structure_name { data_type member1; data_type member2; . . data_type memeber; }; 

Privalumai

  • Jame gali būti įvairių duomenų tipų kintamieji.
  • Galime sukurti objektus su įvairių tipų atributais.
  • Tai leidžia mums pakartotinai naudoti duomenų išdėstymą įvairiose programose.
  • Jis naudojamas kitoms duomenų struktūroms, tokioms kaip susietieji sąrašai, krūvos, eilės, medžiai, grafikai ir kt., įdiegti.

Programa

 #include #include void main( ) { struct employee { int id ; float salary ; int mobile ; } ; struct employee e1,e2,e3 ; clrscr(); printf ('
Enter ids, salary & mobile no. of 3 employee
' scanf ('%d %f %d', &e1.id, &e1.salary, &e1.mobile); scanf ('%d%f %d', &e2.id, &e2.salary, &e2.mobile); scanf ('%d %f %d', &e3.id, &e3.salary, &e3.mobile); printf ('
 Entered Result '); printf ('
%d %f %d', e1.id, e1.salary, e1.mobile); printf ('
%d%f %d', e2.id, e2.salary, e2.mobile); printf ('
%d %f %d', e3.id, e3.salary, e3.mobile); getch(); }