A untuk gelung ialah pernyataan aliran kawalan yang digunakan untuk melaksanakan blok kod berulang kali sehingga syarat tertentu dipenuhi. Fungsi utamanya termasuk: berulang kali melaksanakan blok kod;
Peranan gelung for dalam bahasa C
Gelung for ialah pernyataan aliran kawalan yang digunakan secara meluas dalam bahasa C, yang membolehkan pengaturcara melaksanakan berulang kali blok kod sehingga syarat penamatan tertentu dipenuhi.
Sintaks:
<code class="C">for (initialization; condition; increment/decrement) {
// 循环体
}</code>
Salin selepas log masuk
Fungsi:
Gelung for digunakan terutamanya untuk tujuan berikut:
-
Pelaksanaan berulang bagi blok kod: akan dilaksanakan berulang kali bagi blok kod: syarat penamatan adalah palsu.
-
Data lintasan: Gelung boleh digunakan untuk melintasi struktur data seperti tatasusunan, senarai terpaut atau rentetan dan beroperasi pada setiap elemen.
-
Lakukan bilangan operasi tertentu: Jika keadaan penamatan ialah pemalar integer, gelung akan melaksanakan bilangan operasi tersebut.
Cara ia berfungsi:
-
Inisialisasi: Bahagian permulaan memberikan nilai awal pembolehubah atau ungkapan kepada pembolehubah gelung.
-
Semakan bersyarat: Bahagian bersyarat menyemak sama ada pembolehubah gelung memenuhi syarat penamatan. Jika berpuas hati, lompat keluar dari gelung.
-
Pelaksanaan badan gelung: Jika syarat adalah benar, laksanakan pernyataan dalam badan gelung.
-
Kenaikan/Penurunan: Bahagian kenaikan/pengurangan menambah atau mengurangkan nilai pembolehubah gelung mengikut nilai yang ditentukan.
-
Ulang langkah 2-4: Ulang langkah 2-4 sehingga syarat penamatan adalah palsu.
Contoh:
Kod di bawah menunjukkan gelung mudah untuk yang mencetak nombor dari 1 hingga 10:
<code class="C">#include <stdio.h>
int main() {
for (int i = 1; i <= 10; i++) {
printf("%d ", i);
}
return 0;
}</code>
Salin selepas log masuk
Output:
<code>1 2 3 4 5 6 7 8 9 10</code>
Salin selepas log masuk
Atas ialah kandungan terperinci Peranan untuk gelung dalam bahasa c. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!