Catatan Algo
Catatan Algo
Untuk statement If-Else kondisinya akan dipereksi terlebih dahulu, jika kondisi bener makan akan
menjalankan blok If, namun jika salah akan dijalnkan pada blok Else. Sedangkan pada Switch-Case
bisa memiliki banyak kasus dan akan dieksekusi kondisi demi kondisi hingga ditemukan intruksi break
atau saat statement default dijalankan. If-Else statement lebih baik digunakan saat akan melakukan
pengecekan suatu kondisi benar atau salah, sedangkan switch-case lebih baik digunakan daripada
menggunakan nested if-else karena akan langsung memutuskan kondisi mana yang sesuai.
Nested selection
Nested selection adalah penggunaan statement selection didalam selection, yang biasanya digunkan
untuk mengevaluasi beberapa kondisi sekaligus. Dalam menggunakan nested selection perlu
diperhatikan penulisan secara detail, selain itu jangan terlalu bersarang pada penggunaannya agar
kode tetap dapat terbaca.
Kesimpulannya, struct dan union adalah alat yang kuat dalam bahasa pemrograman C untuk
mengelola dan mengorganisasi data dengan berbagai tipe data yang berbeda. Pilihan antara
keduanya tergantung pada kebutuhan spesifik Anda, apakah Anda ingin mengelompokkan data
terkait (gunakan struct) atau menghemat ruang memori dengan menyimpan data yang dapat saling
menggantikan (gunakan union).
Jadi dari yang dapat saya simpulkan, struct dan union pada bahasa C memiliki fungsi untuk
mengelola dan mengorganisasi data dengan tipe data yang berbeda. Untuk penggunaannya, union
biasanya digunakan jika ingin menghemat ruang memori, sedangkan struct digunakan untuk
pengelompokan data terkait.