Postingan lainnya
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; }
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..