Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Bahasa C

Menguasai Pernyataan break C++

Menguasai Pernyataan break C++

Temukan bagaimana kata kunci break menghentikan eksekusi perulangan dalam C++, lengkap dengan contoh langkah demi langkah.

Dalam C++, kata kunci break segera keluar dari perulangan terdalam atau blok switch tempat ia muncul.

Sintaksnya sederhana:

break;

Sebelum mempelajari break, nyaman dengan:


Bagaimana break Bekerja dalam C++

Menguasai Pernyataan break C++

Contoh 1: break Di Dalam for Loop

#include <iostream> using namespace std; int main() { for (int i = 1; i <= 5; ++i) { if (i == 3) { break; } cout << i << endl; } return 0; } 

Output

1 2

Di sini, perulangan mencetak nilai i hingga i sama dengan 3. Ketika kondisi i == 3 terpenuhi, break menghentikan perulangan, mencegah keluaran lebih lanjut.

Tips: Gunakan break di dalam pernyataan bersyarat untuk keluar dari perulangan lebih awal saat kondisi tertentu tercapai.


Contoh 2: break Di Dalam while Loop

#include <iostream> using namespace std; int main() { int number, sum = 0; while (true) { cout << "Masukkan bilangan: "; cin >> number; if (number < 0) { break; } sum += number; } cout << "Jumlahnya adalah " << sum << endl; return 0; } 

Output

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

Dalam contoh ini, perulangan while tak terbatas diakhiri segera setelah pengguna memasukkan bilangan negatif. Hanya nilai positif yang ditambahkan ke sum.


Menggunakan break dengan Perulangan Bersarang

Ketika ditempatkan di dalam perulangan bersarang, break hanya keluar dari perulangan terdalam. Perulangan luar berlanjut secara normal.

#include <iostream> using namespace std; int main() { for (int i = 1; i <= 3; ++i) { for (int j = 1; j <= 3; ++j) { if (i == 2) { break; // exits inner loop } cout << "i = " << i << ", j = " << j << endl; } } return 0; } 

Output

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

Pernyataan if (i == 2) memicu break yang menghentikan hanya perulangan dalam, sehingga semua iterasi di mana i sama dengan 2 dihilangkan dari output.


Kata kunci break juga memainkan peran penting dalam pernyataan switch untuk mencegah fall-through. Untuk informasi selengkapnya, lihat C++ switch statement.

Bahasa C

  1. Menguasai Pernyataan Switch C#: Sintaks, Contoh, dan Praktik Terbaik
  2. Pernyataan Break C#: Kapan dan Cara Menggunakannya
  3. Menguasai Pernyataan Continue C#: Cara Melewati Iterasi Perulangan Secara Efektif
  4. Memahami Konversi Tipe C++: Teknik Implisit, Eksplisit, dan Casting
  5. Menguasai Operator C++: Panduan Lengkap dengan Contoh Praktis
  6. Komentar C++: Praktik Terbaik untuk Kode yang Mudah Dibaca dan Dipelihara
  7. Menguasai Template Kelas C++: Panduan Praktis
  8. Menguasai Switch-Case C++: Sintaks, Penggunaan, dan Contoh Praktis
  9. Menguasai Sintaks Dasar C: Token, Struktur, dan Titik Koma
  10. Bahasa Pemrograman C++: Tinjauan & Fitur Utama