Selasa, 25 Februari 2020

Kegunaan Struct Dalam Bahasa Pemrograman serta Linked List

Image result for struct dalam linked list c



Salah satu tipe data dalam bahasa C adalah struct. Struct merupakan tipe data yang mengumpulkan tipe data yang lain. Tipe data yang bisa dimasukkan adalah int,float,char,double,dll. kegunaan struct dalam bahasa c yaitu menampung berbagai tipe data agar mudah terlihat dan diatur serta memudahkan programmer untuk mendeklarasikan tipe data yang dimasukkan dalam struct. kegunaan struct bisa dipakai berbagai macam seperti daftar nama mahasiswa,dosen,guru,karyawan. Dalam penggunaan struct, ada kemiripan dengan penggunaan array dimana masing-masing tipe data dapat menampung jumlah data yang banyak sehingga tidak perlu membuat banyak variabel. Tetapi, struct dan Array memiliki perbedaan yang signifikan dimana array hanya bisa menampung satu tipe data seperti array yang hanya mengandung nama saja, tetapi struct bisa menampung berbagai tipe data sehingga lebih mudah terlihat.
Cara pendeklarasian struct dalam bahasa C adalah :

     struct nama_variabelstruct{ 
                 tipe_data1 variabelstruct;
                 tipe_data2 variabelstruct; 
                 tipe_data3 variabelstruct;
                 .
                 .
                 .
     };

lalu untuk deklarasi dalam main adalah dengan cara :
    struct nama_variabel_struct nama_variabel.
Dan untuk inputan untuk memanggil dengan cara :
    nama_variabel.variabelstruct;
Linked list merupakan struktur data yang terdiri atas beberapa node yang merepresentasikan sebuah urutan. Linked list menggunakan struct untuk pendeklarasian linked list. struktur sederhana linked list adalah: 
           struct node {
             int value;
             struct node *next;
           };

sumber: 1. powerpoint binusmaya materi linked list 1
              2.www.markijar.com/2015/05/linked-list-dalam-bahasa-c.html