Structure dan Memory Allocation
Structure
Structure (struct) sendiri adalah kumpulan dari variabel yang dinyatakan dengan sebuah nama , dengan sifat setiap variabel dapat memiliki tipe yang berlainan.
Secara pendeklarasian, struct sangat berbeda dengan array yang hanya memiliki satu buah tipe data untuk setiap kumpulannya. Struct digunakan apabila data yang ingin dikelompokkan memiliki tipe data yang berbeda.
Contoh Pendeklarasian struct:
Deklarasi di atas merupakan suatu tipe data yang bernama data_mahasiswa di mana setiap data yang akan dideklarasikan menggunakan tipe data data_mahasiswa akan mempunyai field nim, nama, dan fakultas.
Memory Allocation
Memory Allocation (malloc) adalah pengalokasian suatu variable ke memory fisik pada komputer, ketika kita mendeklarasikan variabel, kita sebenarnya sedang mempersiapkan semua variabel yang akan digunakan, sehingga kompiler mengetahui bahwa variabel yang digunakan sebenarnya merupakan bagian penting dari program yang diinginkan pengguna dan bukan hanya simbol nakal yang beredar.
Jadi, ketika kita mendeklarasikan variabel, apa yang sebenarnya dilakukan oleh kompiler adalah mengalokasikan variabel-variabel tersebut ke ruangan mereka.
NIM : 2201788432
Structure (struct) sendiri adalah kumpulan dari variabel yang dinyatakan dengan sebuah nama , dengan sifat setiap variabel dapat memiliki tipe yang berlainan.
Secara pendeklarasian, struct sangat berbeda dengan array yang hanya memiliki satu buah tipe data untuk setiap kumpulannya. Struct digunakan apabila data yang ingin dikelompokkan memiliki tipe data yang berbeda.
Contoh Pendeklarasian struct:
stuct data_mahasiswa{ long int nim; char nama[100]; char fakultas[100];};data_mahasiswa mahasiswa1, mahasiswa2;Deklarasi di atas merupakan suatu tipe data yang bernama data_mahasiswa di mana setiap data yang akan dideklarasikan menggunakan tipe data data_mahasiswa akan mempunyai field nim, nama, dan fakultas.
Memory Allocation
Memory Allocation (malloc) adalah pengalokasian suatu variable ke memory fisik pada komputer, ketika kita mendeklarasikan variabel, kita sebenarnya sedang mempersiapkan semua variabel yang akan digunakan, sehingga kompiler mengetahui bahwa variabel yang digunakan sebenarnya merupakan bagian penting dari program yang diinginkan pengguna dan bukan hanya simbol nakal yang beredar.
Jadi, ketika kita mendeklarasikan variabel, apa yang sebenarnya dilakukan oleh kompiler adalah mengalokasikan variabel-variabel tersebut ke ruangan mereka.
Sekian Terima Kasih.
Nama: Farras Anggerdwi Muharram
NIM : 2201788432
Komentar
Posting Komentar