Structure in c

Apa itu Struct?

Structure atau struct adalah kumpulan dari beberapage authority variabel denganberagam tipe data yang dibungkus dalam satu varabel.

Bạn đang xem: Structure in c

Struct juga dikenal dengan records dalam bahasapemrograman lain seperti Pascal.

Mengapa kita membutuhkan struct?

Sekarang coba pikirkan…

Misalnya kita ingin menyimpan data mahasiswa.Kita bisa saja melakukannya seperti ini:


char name<> = "Dian";char address<> = "Mataram";int age = 22;char name2<> = "Bambang";char address2<> = "Surabaya";int age2 = 23;char name3<> = "Bimo";char address3<> = "Jakarta";int age3 = 23;

Cara Membuat Struct

Struct dapat kita buat dengan kata kunci structkemudian diikuti dengan nama struct dan isinya.

Cara membuat struct

Contoh:


Catatan: kita menggunakan pointer * untuk data string

Kita sudah tahu cara membuat struct,lalu bagaimamãng cầu cara menggunakannya?

Cara Menggunakan Struct

Agar struct dapat digunakan,kita harus membuat variabeluntuknya.

Contoh:

Buatlah program baru dengan namacontoh_struct.c kemudian iđắm say dengankode berikut.


#include // membuat structstruct Mahasiswa char *name; char *address; int age;;void main() // menggunakan struct struct Mahasiswa mhs1, mhs2; // mengiđam mê nilai ke struct mhs1.name = "Dian"; mhs1.address = "Mataram"; mhs1.age = 22; mhs2.name = "Bambang"; mhs2.address = "Surabaya"; mhs2.age = 23; // mencetak isi struct printf("## Mahasiswa 1 ## "); printf("Nama: %s ", mhs1.name); printf("Alamat: %s ", mhs1.address); printf("Umur: %d ", mhs1.age); printf("## Mahasiswa 2 ## "); printf("Nama: %s ", mhs2.name); printf("Alamat: %s ", mhs2.address); printf("Umur: %d ", mhs2.age);
Hasilnya:

Menggunakan Struct dalam program C

Menggunakan typedef pada Struct

Kata kunci typedef adalah kata kunci untukmendefinisikan tipe data baru.

Xem thêm: Nằm Mơ Thấy Chó Đánh Con Chó Số Mấy ❤️ Mơ Thấy Chó Đánh Con Gì Chính Xác

Kita bisa menggunakan kata kunci ini di depanstruct untuk menyatakannya sebatua tipe data baru.

Contoh:

Tanpage authority typedef kita akan menggunakan struct seperti ini.


// membuat structstruct Distance int feet; float inch;;void main() // menggunakan struct struct Distance d1, d2;

// membuat struct dengan typedeftypedef struct Distance int feet; float inch; distances;void main() // menggunakan struct distances dist1, dist2, sum;

Struct Bersarang

Struct dapat dibuat bersarang (nested).Bersarang artinya adomain authority struct di dalam struct.

Contoh:


struct complex int imag; float real;;struct number struct complex comp; int integers; num1, num2;
Hasilnya:

Struct sebagai parameter padomain authority fungsi

Akhir Kata…

Kita sudah memperlajari dasar-dasr penggunaan Structpadomain authority bahasa C. Selanjutnya silahkan berlatih dengancontoh program yang lain agar semakin payêu thích.

Akhir kata…

Selamat belajar bahasa C.

Xem thêm: Nghĩa Của Từ Kitty - Kitty Trong Tiếng Tiếng Việt


tác giả avatar
Dukungan untuk Penulis

Suka dengan tulisan saya? Kamu bisa memberikan dukungan denganmentraktir kopi di trakteer.id atau bagikan konten ini di sosial truyền thông media.