logo

Struktūra

Struktūra ir salikts datu tips, kas definē grupētu mainīgo lielumu sarakstu, kas ir jāievieto ar vienu nosaukumu atmiņas blokā. Tas ļauj piekļūt dažādiem mainīgajiem, izmantojot vienu struktūras rādītāju.

Sintakse

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

Priekšrocības

  • Tajā var būt dažāda veida datu mainīgie.
  • Mēs varam izveidot objektus, kas satur dažāda veida atribūtus.
  • Tas ļauj mums atkārtoti izmantot datu izkārtojumu dažādās programmās.
  • To izmanto, lai ieviestu citas datu struktūras, piemēram, saistītos sarakstus, skursteņus, rindas, kokus, grafikus utt.

Programma

 #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(); }