adalah salah satu fitur bahasa
pemrograman C/C++, merupakan keyword yang memungkinkan kita untuk
membuat sebuah deklarasi untuk membuat pengelompokan variabel dengan tipe data yang berbeda.
Pendeklarasian struct ada 2 yaitu :
1. Menggunakan struct
struct variabel
{
tipe data1;
tipe data2;
tipe data3;
};
contoh penulisan:
struct waktu//nama struct adalah "waktu"
{
int tanggal;
int bulan;
int tahun;
string hari;
};
{
int tanggal;
int bulan;
int tahun;
string hari;
};
2. Menggunakan type def
typedef struct
{
tipe data1;
tipe data2;
tipe data3;
} variabel;
contoh penulisan :
struct mahasiswa
{
string nama;
int nim;
string prodi;
string kelas;
}mhs;
{
string nama;
int nim;
string prodi;
string kelas;
}mhs;
BESAR MEMORI DARI STRUCT
Deklarasi struct sama sekali tidak memakan memori, struct bisa dikatakan hanyalah sebuah rancangan, deklarasi struct dibuat untuk membuat tipe data yang dibuat oleh programmer.
Yang memakan memori adalah Object yang didirikan menggunakan data structure sebagai tipe datanya. Jumlah memori dari object akan memiliki besar dari total besar memori member yang ada pada struct tersebut.
#include <iostream>
using namespace std;
struct waktu//nama struct adalah "waktu"
{
int tanggal;
int bulan;
int tahun;
string hari;
};
int main ()
{
waktu waktu_lahir;//deklaasi variabelwaktu lahir
waktu_lahir.hari="selasa";
waktu_lahir.tanggal=12;
waktu_lahir.bulan=2;
waktu_lahir.tahun=2000;
cout <<" hari : "<<waktu_lahir.hari <<endl;
cout <<" tanggal : "<<waktu_lahir.tanggal <<endl;
cout <<" bulan : "<<waktu_lahir.bulan <<endl;
cout <<" tahun : "<<waktu_lahir.tahun <<endl;
return 0;
}
Tidak ada komentar:
Posting Komentar