Dalam asas bahasa pengaturcaraan komputer, gelung boleh dianggap sebagai rantaian atau urutan arahan eksekutif yang berterusan dilakukan/diulang/ atau diulang sehingga keadaan tertentu dicapai. Gelung digunakan untuk berulang kali melaksanakan blok pernyataan; dalam klasifikasi aliran dalam gelung, kita boleh menentukan sama ada gelung ialah gelung terkawal kemasukan atau jika gelung terkawal keluar, Pengkompil pengaturcaraan, sebelum Melaksanakan Penyata, menyemak sama ada semua keadaan yang berkaitan dengan permulaan pelaksanaan gelung adalah disahkan dan benar, aktiviti ini Dilakukan oleh gelung terkawal Kemasukan. Dalam topik ini, kita akan belajar tentang C# For Loop
Untuk Gelung Terkawal Keluar, pengkompil mengesahkan Syarat yang dikaitkan dengan penamatan Gelung. Semasa aliran gelung, proses tertentu selesai, seperti mendapatkan parameter atau sebarang item daripada data input, analisis parameter atau menukarnya, diikuti dengan syarat yang menyemak nilai pengehad, seperti sama ada pembilang. (nilai bendera yang dikaitkan dengan gelung).
Jika syarat dipenuhi, arahan seterusnya mengarahkan urutan untuk kembali ke arahan pertama dalam urutan dan mengulangi urutan. Apabila keadaan telah dicapai, aliran pengkompil bergerak ke cawangan arahan terprogram yang terdapat di luar gelung. Oleh itu gelung ialah konsep pengaturcaraan yang biasa digunakan untuk mengurangkan lebihan dan kerumitan kod.
Merujuk kepada gelung For, ia boleh dianggap sebagai blok lelaran berdasarkan keadaan FOR dan kemudian maju untuk membuat instantiate pelaksanaan langkah yang ditentukan oleh urutan kod selagi syarat ini dipenuhi. Gelung boleh dibezakan daripada gelung lain berdasarkan kehadiran pembolehubah pembilang gelung atau pembolehubah gelung berparameter yang membantu dalam lelaran melalui badan gelung untuk padanan tepat dan memenuhi urutan setiap lelaran.
Sintaks:
for (counter/variable initialize; termination condition; iteration steps) { // code block to be executed as long as condition is satisfied }
Rajah Aliran
Gelung C# For mempunyai tiga bahagian, seperti yang boleh dilihat daripada carta alir di atas:
Mari kita cuba memahami konsep menggunakan program:
Sintaks:
for (int i = 0; i <= 5; i++) { Console.WriteLine("i value: {0}", i); }
Kod:
using System; public class Program { public static void Main() { for (int i = 0; i < 8; i++) { Console.WriteLine("Value of i: {0}", i); } } }
Output:
Kod
using System; public class Program { public static void Main() { for ( ; ; ) { Console.Write("x"); } } }
Output:
Kod
using System; public class Program { public static void Main() { for (int i = 0; i < 8; i++) { if( i == 4 ) break; Console.WriteLine("Value of i: {0}", i); } } }
Output:
Code
using System; public class Program { public static void Main() { for (int p = 0; p < 3; p++) {for(int q =5; q>= 0; q--) Console.WriteLine("Value of p: {0}, Q: {1} ", p,q); } } }
Output:
Atas ialah kandungan terperinci C# Untuk Gelung. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!