Struct (pertemuan ke-2 sdata)


Halo guys , gimana kabar nya pada kesempatan kali ini kita akan belajar tentang Struct pada c++. Ini merupakan pengetahuan dasar yang harus kamu pahami agar kedepanya menjadi lenih mudah, untuk itu langsung aja ya simak artikel berikut ini.


Struct
Dalam bab ini anda akan mempelajari :
. Menguji berbagai operasi pada struct
. Mengeksplorasi cara untuk memanipulasi data menggunakan struct
. Mempelajari tentang hubungan antara struct dan fungsi
. Menemukan cara array digunakan dalam struct
. Pelajari cara membuat berbagai struct

struct structName
{
dataType1 identifier1;
dataType2 identifier2;
.
.
.
dataTypen identifiern;
};

Misalkan Anda ingin menulis sebuah program untuk memproses data siswa. Sebuah catatan siswa terdiri dari, antara lain, nama siswa, ID mahasiswa, IPK, mata kuliah yang diambil, dan tentu saja nilai. Dengan demikian, berbagai komponen yang terkait dengan mahasiswa. Namun, komponen ini semua dari berbagai jenis. Misalnya, nama siswa adalah string, dan IPK adalah angka floating-point. Karena komponen ini adalah dari jenis yang berbeda, Anda tidak dapat menggunakan array untuk kelompok semua item terkait dengan mahasiswa. Sintaks umum :

structVariableName.memberName
Untuk mengakses anggota struct anda harus menggunakan nama variable struct  dengan nama anggota struct dan dipisahkan dengan titik.

Kita dapat menetapkan nilai satu variabel struct ke variabel struct lain dari jenis yang sama
student = newStudent;
dengan menggunakan pernyataan penugasan.

Array dalam struct
Sebuah daftar adalah seperangkat elemen dari jenis yang sama. Dengan demikian, daftar memiliki dua hal yang terkait dengannya: nilai-nilai (yaitu unsur) dan panjang. Karena nilai-nilai dan panjang keduanya terkait dengan daftar, kita dapat mendefinisikan struct mengandung kedua item.
const int ARRAY_SIZE = 1000;
struct listType
{
int listElem[ARRAY_SIZE];
int listLength;
};


Nah itulah tadi sedikit penjelasan dan penjabaran tentang struct semoga menambah wawasan kamu ya
 





EmoticonEmoticon