Penggunaan Keyword For dan While Pada Bahasa C
Berikut akan diberikan contoh atau ilustrasi program dari bentuk dua looping pada Bahasa C dengan menggunakan pendekatan program yang berbeda.
Sebelum memahami lebih dalam materi tentang Penggunaan Keyword For dan While Pada Bahasa C, terlebih dahulu pelajari materi tentang: Tipe Data Label Menggunakan Statement Switch Bahasa C [klik], Memeriksa Karakter Alfabet dan Angka Bahasa C Menggunakan ISALPHA dan ISDIGIT [klik], dan Memeriksa Panjang Nilai Bahasa C Menggunakan Fungsi STRSPN [klik].
/*Program 1, looping menggunakan keyword for*/
for (<init-stmnt>; <boolean-expr>; <incr-stmnt>)
{
<body-statements>
}
/*Program 2, looping menggunakan keyword while*/
<init-stmnt>;
while (<boolean-expr>)
{
<body-statements>
<incr-stmnt>
}
Catatan: Jika nilai body-statements mengandung keyword continue, maka kedua program akan bekerja dengan cara yang berbeda.
Perhatikan contoh program berikut, dimana program 1 akan mencetak nilai "loop" sebanyak tiga kali, tetapi program 2 akan mencetak nilai "loop" sampai tak terhingga.
Contoh: Program 1.
Contoh: Program 2.
![]() |
For dan While Bahasa C |
/*Program 1, looping menggunakan keyword for*/
for (<init-stmnt>; <boolean-expr>; <incr-stmnt>)
{
<body-statements>
}
/*Program 2, looping menggunakan keyword while*/
<init-stmnt>;
while (<boolean-expr>)
{
<body-statements>
<incr-stmnt>
}
Catatan: Jika nilai body-statements mengandung keyword continue, maka kedua program akan bekerja dengan cara yang berbeda.
Baca Juga:
Contoh: Program 1.
int main()
{
int i = 0;
for(i = 0; i < 3; i++)
{
printf("loop ");
continue;
}
getchar();
return 0;
}
int main()
{
int i = 0;
while(i < 3)
{
printf("loop"); /* terjadi
invinite looping*/
continue;
i++; /* statement ini tidak
akan pernah dieksekusi*/
}
getchar();
return 0;
}
Referensi Tambahan:
- Melompati Proses Looping Bahasa C Menggunakan Continue Statement [klik]
- Keluar dari Proses Looping Bahasa C Menggunakan Break Statement [klik]
- Input Nilai Rentang Pada Switch Case Statement Bahasa C [klik]
- Fungsi Bahasa C Beserta Penjelasannya [klik]
- Fungsi Prototype pada Bahasa C beserta Penjelasannya [klik]
- Deklarasi Fungsi Bahasa C Sebelum dan Sesudah Fungsi Main [klik]
- Statement Return VS Statement EXIT Pada Fungsi Main Bahasa C [klik]
Artikel ini didedikasikan kepada: Nur Ani Muzdalifah, Resti Khotiningsih, Risma Febyanti Wulandari, Risqi Fajar Ramadhan, dan Safa'Ati.
Apa yang dimaksud dengan Keyword for dan While pada Bahasa C?
BalasHapusKeyword for dan while merupakan keyword looping atau perulangan bahada Bahasa C yang digunakan untuk membuat suatu eksekusi program berulang pada Bahasa C.
HapusApa perbedaan antara keyword FOR dan WHILE pada Bahasa C?
BalasHapusProses kenaikan angka atau inkrementasi hanya terjadi setelah eksekusi pernyataan bernilai true. Dapat dilakukan penambahan perintah baik setelah ataupun sebelum proses eksekusi dari statement perulangan dilakukan.
HapusKeyword for digunakan ketika proses inkrementasi dan inisialisasi bersifat sederhana.
HapusSedangkan penggunaan while dilakukan untuk proses inkrementasi dan inisialisasi yang lebih kompleks.
Hapus