Kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti samarqand filiali


static  inline  void  INIT_LIST_HEAD(struct  list_head



Download 1,42 Mb.
Pdf ko'rish
bet56/105
Sana23.01.2022
Hajmi1,42 Mb.
#404391
1   ...   52   53   54   55   56   57   58   59   ...   105
Bog'liq
MT C&PhytonQULLANMA

static  inline  void  INIT_LIST_HEAD(struct  list_head 
*list) 

     list->next = list; 
     list->prev = list; 

Ko’rinib turibdiki bu yerda yaratilgan ro’yxat ikki bog’lamli, ya’ni uning 
tugunida ikkita oldingi va keyingi elementlar uchun ko’rsatkichlar mavjud.  
inline-funktsiyasini  qo’llash  unumdorlikka  ijobiy  ta’sir  ko’rsatadi.  Bu 
funktsiyaning  kodini  kompilyator  generetsiya  qilganda,  u  ob’ektli  faylga 


49 
 
joylashtiriladi.  Shuning  uchun  ham  bu  funktsiyani  chaqirish  uchun  qo’shimcha 
resurs talab etilmaydi.  
Ro’yxatning  o’zini  yaratish  uchun  xuddi  shunday  LIST_HEAD  makrosi 
qo’llaniladi: 
#define 
LIST_HEAD(name) 
struct 
list_head 
name 

LIST_HEAD_INIT(name) 
Element  qo’shish  uchun  inline-funktsiyasida  list_add  dan  foydalaniladi, 
yana bitta __list_add funktsiyasi chaqirilishi uchun «qobiq» sifatida xizmat qiladi.  
Listing 8. Ro’yxatga element qo’shish uchun funktsiya 

Download 1,42 Mb.

Do'stlaringiz bilan baham:
1   ...   52   53   54   55   56   57   58   59   ...   105




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