struct node
{
int data;
struct node* next;
};
Bu yerda next ko’rsatkichi ushbu turga tegishli bo’lib, keyingi elementni
ko’rsatadi. 3-listingda uchta elementdan iborat ro’yxatni hosil qilishga misol
keltirilgan.
Listing 3. Uchta elementli ro’yxatni hosil qilish
// ro’yxat elementlarini ko’rsatuvchi uchta
// ko’rsatkichni e’lon qilish
// head ro’yxatning birinchi elementini
// ko’rsatuvchi ko’rsatkich
struct node* head = NULL;
21
struct node* second = NULL;
struct node* third = NULL;
// elementlar uchun xotira ajratish
// sizeof element o’lchamini hisoblaydi
// malloc talab qilingan xotira sonini ajratadi
// ajratilgan xotira qismiga ko’rsatkichlarni
Do'stlaringiz bilan baham: |