Pada compiler default Dev-C++ (Sumber Daya), standar default tidak diatur memungkinkan pengguna untuk memilih standar yang paling sesuai dengan kebutuhan proyek mereka.
Contoh kode berstandar C99:
for(int i = 0; i < n; i++){}; // 'i' dapat diinisialisasikan di dalam loop
Contoh kode tanpa standarisasi:
int i; // 'i' perlu diinisialisasikan terlebih dahulu sebelum loop
for(i = 0; i < n; i++){};
Berikut referensi untuk penjelasan lebih lanjut mengenai Standar Bahasa C: C99, GNU99, C11, GNU11
Perulangan atau umumnya disebut dengan Loop, adalah sebuah teknik yang memungkinkan program untuk menjalankan serangkaian perintah secara berulang sampai suatu kondisi tertentu telah berhasil dicapai. Hal ini memungkinkan kita untuk menulis kode program yang lebih efisien dan lebih mudah dibaca karena tidak ada penulisan perintahperintah yang sama berulang kali.
Inisialisasi
Kondisi
Inkremen/Dekremen
Inkremen dan dekremen mengacu pada peningkatan atau pengurangan nilai variabel kontrol setiap kali iterasi perulangan selesai dieksekusi. Ini memungkinkan perulangan untuk berjalan sampai kondisi berhenti tercapai.
Inkremen: Proses penambahan nilai pada variabel kontrol. Nilai variabel kontrol akan terus bertambah setiap kali iterasi perulangan selesai dieksekusi. Contoh:
for (int i = 0; i < 10; i++) {
// iterasi ke-i
}
Dekremen: Proses pengurangan nilai pada variabel kontrol. Nilai variabel kontrol akan berkurang setiap kali iterasi perulangan selesai dieksekusi. Contoh:
for (int j = 10; j > 0; j--) {
// iterasi ke-j
}
Statement