Pernyataan rehat C ++ (Dengan Contoh)

Dalam tutorial ini, kita akan belajar mengenai pernyataan rehat dan cara kerjanya dalam gelung dengan bantuan contoh.

Dalam C ++, breakpernyataan mengakhiri gelung ketika ditemui.

Sintaks breakpernyataan tersebut adalah:

 break;

Sebelum anda mengetahui breakpernyataan tersebut, pastikan anda mengetahui mengenai:

  • C ++ untuk gelung
  • C ++ jika… lain
  • C ++ sambil gelung

Mengendalikan Penyataan rehat C ++

Mengendalikan pernyataan rehat dalam C ++

Contoh 1: putus dengan gelung

 // program to print the value of i #include using namespace std; int main() ( for (int i = 1; i <= 5; i++) ( // break condition if (i == 3) ( break; ) cout << i << endl; ) return 0; )

Pengeluaran

 1 2

Dalam program di atas, forgelung digunakan untuk mencetak nilai i dalam setiap lelaran. Di sini, perhatikan kodnya:

 if (i == 3) ( break; )

Ini bermaksud, apabila saya sama dengan 3 , breakpernyataan tersebut akan mengakhiri gelung. Oleh itu, output tidak termasuk nilai yang lebih besar daripada atau sama dengan 3.

Catatan: breakPernyataan tersebut biasanya digunakan dengan pernyataan membuat keputusan.

Contoh 2: putus dengan gelung while

 // program to find the sum of positive numbers // if the user enters a negative numbers, break ends the loop // the negative number entered is not added to sum #include using namespace std; int main() ( int number; int sum = 0; while (true) ( // take input from the user cout <> number; // break condition if (number < 0) ( break; ) // add all positive numbers sum += number; ) // display the sum cout << "The sum is " << sum << endl; return 0; )

Pengeluaran

 Masukkan nombor: 1 Masukkan nombor: 2 Masukkan nombor: 3 Masukkan nombor: -5 Jumlahnya adalah 6. 

Dalam program di atas, pengguna memasukkan nombor. The whilegelung digunakan untuk mencetak jumlah wang bagi nombor yang dimasukkan oleh pengguna. Di sini, perhatikan kodnya,

 if(number < 0) ( break; )

Ini bermaksud, apabila pengguna memasukkan nombor negatif, breakpernyataan tersebut akan menghentikan gelung dan kod di luar gelung dilaksanakan.

The whilegelung berterusan sehingga pengguna memasukkan nombor negatif.

putus dengan gelung Bersarang

Apabila breakdigunakan dengan gelung bersarang, putuskan gelung breakdalam. Sebagai contoh,

 // using break statement inside // nested for loop #include using namespace std; int main() ( int number; int sum = 0; // nested for loops // first loop for (int i = 1; i <= 3; i++) ( // second loop for (int j = 1; j <= 3; j++) ( if (i == 2) ( break; ) cout << "i = " << i << ", j = " << j << endl; ) ) return 0; )

Pengeluaran

 i = 1, j = 1 i = 1, j = 2 i = 1, j = 3 i = 3, j = 1 i = 3, j = 2 i = 3, j = 3

Dalam program di atas, breakpenyataan dilaksanakan ketika i == 2. Ia mengakhiri gelung dalam, dan aliran kawalan program bergerak ke gelung luar.

Oleh itu, nilai i = 2 tidak pernah dipaparkan dalam output.

The breakkenyataan juga digunakan dengan switchkenyataan. Untuk mengetahui lebih lanjut, lawati pernyataan suis C ++.

Artikel menarik...