Bagaimana Cara Terbaik Melaksanakan Gelung Dalam C?



Dalam artikel ini untuk For Loop in C, kita akan meneroka semua perkara mengenai For loop dari sintaks asas hingga cara yang berbeza untuk melaksanakannya.

Dalam artikel ini untuk For Loop in C kita akan meneroka segala sesuatu tentang For loop langsung dari dengan cara yang berbeza untuk melaksanakannya. Petunjuk berikut akan dibahas dalam artikel ini,

Oleh itu, mari kita mulakan,





Untuk Gelung di C

Loop adalah salah satu konsep asas dalam semua bahasa pengaturcaraan kerana ia menyederhanakan masalah yang kompleks. Dengan kata mudah, loop mengulang sekumpulan kod yang sama beberapa kali sehingga keadaan yang diberikan kembali palsu. Jadi, daripada menulis kod yang sama berulang kali, kita boleh menggunakan gelung untuk melaksanakan kod yang sama berkali-kali.

Sebagai contoh, untuk mencetak nombor semula jadi dari 1 hingga 100, sama ada anda boleh menulis 100 pernyataan cetak, atau anda boleh menjalankan gelung untuk 100 lelaran dan mencetak nombor semula jadi. Jelas pilihan kedua lebih mudah & boleh dilaksanakan.



Melanjutkan dengan artikel For Loop In C ini,

Gelung di C

Gelung terdiri daripada dua bahagian:

  • Badan Gelung: terdiri daripada satu set pernyataan yang perlu dilaksanakan secara berterusan
  • Penyataan Bersyarat : adalah syarat. Sekiranya benar, maka lelaran seterusnya dijalankan jika aliran pelaksanaan keluar dari gelung.

Jenis Gelung di C



Terdapat dua jenis gelung di C iaitu gelung terkawal masuk & gelung terkawal keluar.

  • Gelung kawalan terkawal: Gelung terkawal masuk adalah gelung di mana keadaan ujian diuji sebelum menjalankan badan gelung. Gelung For & While adalah gelung yang dikawal kemasukan.
  • Keluar gelung terkawal: Gelung terkawal keluar adalah gelung di mana keadaan ujian diuji setelah menjalankan badan gelung. gelung do-while adalah gelung terkawal keluar.

Melanjutkan dengan artikel For Loop In C ini,

Untuk Sintaks Loop

For Loop adalah struktur gelung yang digunakan untuk melaksanakan urutan kod sehingga keadaan yang diberikan kembali palsu. Keadaan terbaik untuk digunakan untuk gelung adalah apabila bilangan lelaran diketahui sebelumnya.

Sintaks:

untuk (kenaikan atau penurunan ujian keadaan permulaan) {// blok kod yang akan dilaksanakan berulang kali}

Diagram Alir Untuk Gelung

Gelung - Untuk Gelung Dalam C - Edureka

Langkah 1: Dalam aliran pelaksanaan, pertama pemboleh ubah penghitung diinisialisasi.

Langkah 2: Keadaan ujian disahkan, di mana pemboleh ubah pembilang diuji untuk keadaan tertentu. Sekiranya keadaan kembali benar maka blok kod yang berada di dalam badan fungsi akan dilaksanakan, jika tidak, loop untuk dihentikan & kawalan keluar dari gelung.

dapatkan panjang tatasusunan dalam javascript

Langkah 3: Sekiranya kejayaan pelaksanaan fungsi fungsi, pemboleh ubah pembilang bertambah atau dikurangkan berdasarkan operasi.

Contohnya

#masuk int main () {int counter untuk (kaunter = 1 kaunter<=10 counter++) { printf('%dn', counter) } return 0 }

Pengeluaran:

Melanjutkan dengan artikel For Loop In C ini,

Bentuk Gelung Berbeza Dalam C

  • Pembilang ++ & pembilang + 1 menghasilkan output yang sama.

Contoh:

#masuk int main () {int counter untuk (kaunter = 1 kaunter<=10 counter=counter+1) { printf('%dn', counter) } return 0 }

Pengeluaran:

Anda boleh melangkau inisialisasi pemboleh ubah pembilang & ia dapat dinyatakan sebelum gelung.

Contoh:

#masuk int main () {int counter = 1 untuk (kaunter<=10 counter=counter+1) { printf('%dn', counter) } return 0 }

Pengeluaran:

Anda boleh melangkau inisialisasi pemboleh ubah pembilang, tetapi titik koma sebelum keadaan ujian harus ada, jika tidak, ia akan menyebabkan kesalahan penyusunan.

Anda juga boleh melangkau kenaikan atau penurunan kaunter. Tetapi dalam senario ini, pembilang harus ditingkatkan di dalam badan untuk gelung.

Contoh:

#masuk int main () {int counter untuk (kaunter = 1 kaunter<=10) { printf('%dn', counter) counter=counter+1 } return 0 }

Melanjutkan dengan artikel For Loop In C ini,

Anda boleh melangkau keadaan dalam gelung untuk, yang akan menghasilkan gelung tak terhingga.

Contoh:

#include int main () {int counter untuk (counter = 1 counter ++) {printf ('% dn', counter)} kembali 0}

Pengeluaran:

Gelung Infinte

Kita boleh memulakan lebih daripada satu pemboleh ubah untuk gelung.

java mempunyai-hubungan

Contoh:

#masuk int main () {int x, y, z untuk (x = 1, y = 2, z = 3 x<5 x++, y++, z++) { printf('x %dn', x) printf('y %dn', y) printf('z %dn', z) } return 0 }

Pengeluaran:

Melanjutkan dengan artikel For Loop In C ini,

Bersarang untuk gelung di C

Anda boleh meletakkan satu untuk gelung di dalam yang lain untuk gelung dalam C. Ini disebut bersarang untuk gelung.

Contoh:

#include #include int main () {int i, k, baris, printf kosong ('Masukkan bilangan baris:') scanf ('% d', & baris) blank = baris untuk (i = 1 i<= rows i++ ) { for ( k = 1 k < blank k++ ) printf(' ') blank-- for ( k = 1 k <= 2*i - 1 k++ ) printf('*') printf('n') } return 0 }

Contoh:

Melanjutkan dengan artikel For Loop In C ini,

Melompat dari Gelung

Dalam pelbagai senario, anda perlu keluar dari gelung atau melangkau lelaran gelung apabila keadaan tertentu dipenuhi. Jadi, dalam senario tersebut dikenali sebagai melompat keluar dari gelung. Terdapat dua cara untuk mencapai perkara yang sama.

pernyataan rehat

Apabila pernyataan putus ditemui di dalam gelung, gelung segera keluar dan program diteruskan dengan pernyataan yang segera mengikuti gelung.

Sekiranya gelung bersarang, jika pernyataan putus dijumpai dalam gelung dalam maka gelung dalaman akan keluar.

__init__ ular sawa

Contoh:

#masuk int main () {int counter untuk (kaunter = 1 kaunter<=10 counter++) { if(counter==5) { break } printf('%dn', counter) } return 0 }

Pengeluaran:

Keluaran - Untuk Gelung Dalam C - Edureka

Teruskan penyataan

Terus Pernyataan menghantar kawalan terus ke keadaan ujian dan kemudian meneruskan proses gelung.

Apabila menemui kata kunci terus, aliran pelaksanaan meninggalkan lelaran semasa, dan dimulakan dengan lelaran seterusnya.

Contoh:

#masuk int main () {int counter untuk (kaunter = 1 kaunter<=10 counter++) { if(counter%2==1) { continue } printf('%dn', counter) } return 0 }

Pengeluaran:

Keluaran - Untuk Gelung Dalam C - Edureka

Dengan ini kita sampai di akhir blog ini di ‘For Loop In C’. Saya harap anda dapati maklumat ini bermanfaat dan bermanfaat, nantikan lebih banyak tutorial mengenai topik yang serupa. Anda juga boleh melihat program latihan kamio dapatkan pengetahuan mendalam mengenai jQuery bersama dengan pelbagai aplikasinya, anda boleh untuk latihan dalam talian secara langsung dengan sokongan 24/7 dan akses seumur hidup.Terapkan kod di atas dengan rentetan dan pengubahsuaian yang berbeza. Sekarang, kita mempunyai pemahaman yang baik tentang semua konsep utama yang berkaitan dengan penunjuk.

Ada soalan untuk kami? Sebutkannya di bahagian komen blog ini dan kami akan menghubungi anda.