Linked list

Untuk mengakses client data dari linked list harus ada data type -- struct node *next tapi struct itu kumpulan data dan *next itu pointer , kenapa pointer nya ga ada data type specifier seperti int dsb, apa itu "node *" dan kenapa setiap deklarasi node*x selalu ada struct di depannya, contoh : struct node{ int clientData; struct node*next; } struct *node One(){ struct node *Head = NULL; struct node *Second = NULL; struct node *Tail = NULL; }

avatar Xxx
@Xxx

17 Kontribusi 2 Poin

Diperbarui 7 tahun yang lalu

1 Jawaban:

struct node itu bukan cuma kumpulan data tapi lebih tepatnya tipe data komposit yaitu tipe data yang kita definisikan sendiri jadi bisa dibilang sama aja kaya int, char dsb.

node* itu artinya pointer yang menunjuk tipe data node

struct menunjukan kamu mau buat tipe data baru, dan node nya itu adalah nama dari tipe data tsb, bisa kamu ga menuliskan struct nya tapi harus di define dulu..

avatar lululuthfiyatul
@lululuthfiyatul

2 Kontribusi 1 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban