Sebutkan dan jelaskan mengenai macam-macam looping pada Linux with C.



 


Looping for: Looping for digunakan untuk mengeksekusi blok kode secara berulang selama kondisi tertentu terpenuhi. Format umumnya adalah:

for (inisialisasi; kondisi; iterasi) {
}
  • inisialisasi merupakan ekspresi yang menetapkan nilai awal untuk variabel kontrol loop.
  • kondisi adalah ekspresi yang dievaluasi sebelum setiap iterasi. Jika kondisi ini benar, loop akan berlanjut; jika tidak, loop akan berhenti.
  • iterasi adalah ekspresi yang digunakan untuk memperbarui nilai variabel kontrol setiap kali iterasi loop dilakukan.

Looping while: Looping while mengeksekusi blok kode selama kondisi tertentu terpenuhi. Format umumnya adalah:

while (kondisi) {
}
  • kondisi dievaluasi sebelum setiap iterasi. Jika kondisi ini benar, blok kode akan dieksekusi; jika tidak, loop akan berhenti.

Looping do while: Looping do while mirip dengan looping while, tetapi blok kode akan dieksekusi setidaknya satu kali sebelum kondisi dicek. Format umumnya adalah:

do {
} while (kondisi);

Blok kode akan dieksekusi setidaknya sekali, kemudian kondisi akan dievaluasi. Jika kondisi benar, blok kode akan dieksekusi lagi; jika tidak, loop akan berhenti.

Looping for Bersarang: Anda juga dapat menggunakan looping for bersarang, yaitu looping for di dalam looping for lainnya. Ini memungkinkan Anda untuk melakukan iterasi lebih dari satu variabel dalam satu waktu. Contohnya:

for (int i = 0; i < 5; i++) {
    for (int j = 0; j < 3; j++) {       
    }
}

Di sini, blok kode di dalam looping for kedua akan dieksekusi sebanyak 5 kali untuk setiap iterasi dari looping for pertama
 

Komentar