License, disclaimer of liability, and limited warranty


the structure is called a self-referential structure



Download 2,08 Mb.
Pdf ko'rish
bet355/393
Sana05.01.2022
Hajmi2,08 Mb.
#319699
1   ...   351   352   353   354   355   356   357   358   ...   393
Bog'liq
C Programming A Self Teaching Int 1uq45XL

the structure is called a self-referential structure.
For example,
      struct link
       {
         int data;
         struct link *p;
       };
This means that the structure 
link
 consists of two members: data and p. The member 
data
  is  a
variable of type int whereas the member 
p is a pointer to a structure of type link
. Thus, the structure
link
 has a member that can point to a structure of type link. This type of self-referential structure can
be shown as follows:
Since the pointer p can point to a structure variable of type link, we can connect two such structure
variables, A and B, to obtain a linked structure as shown above. This linked structure can be obtained
by the following procedure:
S1: Declare structure-link.
S2: Declare variable A and B of type link.
S3: Assign the address of structure B to member p of structure A.


These steps are coded in C as follows:
      struct link  /* declare structure link */
       {
         int data;
         struct link *p;
       };
      struct link A, B; /* declare structure variables A and B */
      A.p = &B;   /* connect A to B */
From the diagram and code, it is clear that the pointer p of structure variable B is 

Download 2,08 Mb.

Do'stlaringiz bilan baham:
1   ...   351   352   353   354   355   356   357   358   ...   393




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish