Apa pernyataan break di C++
Itu pernyataan putus adalah pernyataan aliran kontrol yang memungkinkan Anda untuk keluar dari pernyataan loop atau beralih sebelum penghentian alaminya. Ini digunakan untuk memutus aliran eksekusi ketika kondisi tertentu terpenuhi. Ketika sebuah pernyataan putus ditemui, kontrol segera ditransfer ke pernyataan pertama setelah loop atau blok saklar.
Sintaks pernyataan break
Sintaks untuk pernyataan putus di C++ cukup sederhana, yang diberikan di bawah ini:
merusak ; //sintaksis dalam bahasa C++
Sintaks di atas digunakan dalam pernyataan loop atau switch untuk mengakhiri eksekusi blok.
Bagaimana cara kerja pernyataan break di C++?
A pernyataan putus adalah perintah pemrograman yang memberi tahu komputer untuk berhenti menjalankan pernyataan loop atau switch dan beralih ke perintah berikutnya. Ketika sebuah pernyataan putus muncul dalam satu loop, itu menghentikan loop dari berjalan dan beralih ke perintah berikutnya setelah loop. Ini berguna untuk keluar dari loop dengan cepat ketika kondisi tertentu terpenuhi.
Itu pernyataan putus dapat juga digunakan dengan pernyataan if-else, tetapi harus selalu dideklarasikan di dalam badan perulangan dan hanya digunakan untuk satu kondisi dalam satu waktu.
Di dalam beralih pernyataan , itu pernyataan putus biasanya digunakan pada akhir setiap kasus untuk memastikan bahwa program tidak terus mengeksekusi kasus berikutnya. Ketika pernyataan putus ditemui, program melompat keluar dari pernyataan switch dan beralih ke perintah berikutnya.
Itu pernyataan putus dapat digunakan dalam jenis loop berikut:
- untuk putaran
- while loop
- perulangan do-while
- Beralih Kasus
Contoh Pernyataan break dalam Program C++
Mari kita lihat beberapa contoh dari pernyataan putus dalam bahasa pemrograman C++.
Contoh 1: break Pernyataan dengan Simple For-Loop
#termasukmenggunakan ruang nama std ;
int utama ( ) {
untuk ( int A = 1 ; A <= dua puluh ; A ++ )
{
jika ( A == 10 )
{
merusak ;
}
cout << A << ' ' ;
}
kembali 0 ;
}
Kode di atas mendefinisikan fungsi utama yang menggunakan perulangan for untuk mengiterasi bilangan bulat dari 1 sampai 20. Perulangan keluar sebelum waktunya menggunakan pernyataan putus ketika variabel loop a sama dengan 10. Program kemudian mencetak bilangan bulat dari 1 sampai 9 ke konsol.
Keluaran
Contoh 2: pernyataan break dengan Switch Case
#termasukmenggunakan ruang nama std ;
int utama ( ) {
int A = 3 ;
mengalihkan ( A ) {
kasus 1 :
cout << 'Kasus 1: Hari ini adalah hari Senin' << endl ;
merusak ;
kasus 2 :
cout << 'Kasus 2: Hari ini adalah hari Selasa' << endl ;
merusak ;
kasus 3 :
cout << 'Kasus 3: Hari ini adalah hari Rabu' << endl ;
merusak ;
kasus 4 :
cout << 'Kasus 4: Hari ini hari Kamis' << endl ;
merusak ;
kasus 5 :
cout << 'Kasus 5: Hari ini adalah hari Jumat' << endl ;
merusak ;
}
kembali 0 ;
}
Dalam contoh di atas, ketika program mengeksekusi pernyataan switch, Kasus 3 akan dieksekusi sebagai 'A' diinisialisasi ke 3. The pernyataan putus membantu menghentikan pernyataan switch tanpa menjalankan kasus lain selanjutnya.
Keluaran
Contoh 3: break Pernyataan dengan Do-While Loop
#termasukmenggunakan ruang nama std ;
int utama ( ) {
int pada satu ;
Mengerjakan {
cout << 'Masukkan angka positif (-1 untuk keluar):' ;
makan >> pada satu ;
jika ( pada satu == - 1 ) {
merusak ;
}
cout << 'Anda memasukkan:' << pada satu << endl ;
} ketika ( pada satu > 0 ) ;
cout << 'Program keluar.' << endl ;
kembali 0 ;
}
Program di atas meminta pengguna untuk memasukkan angka positif, dan jika pengguna memasukkan -1, loop akan keluar menggunakan pernyataan putus . Jika pengguna memasukkan angka positif, program menampilkan angka tersebut, dan pengulangan berlanjut sampai pengguna memasukkan -1.
Perhatikan bahwa perulangan do-while dalam contoh ini memastikan bahwa perulangan dijalankan setidaknya sekali, bahkan jika pengguna memasukkan -1 pada iterasi pertama.
Keluaran
Keuntungan pernyataan break
Itu pernyataan putus sangat membantu dalam sebuah program karena memungkinkan Anda untuk menghentikan pernyataan loop atau switch sebelum waktunya, berdasarkan beberapa kondisi. Keuntungan utama menggunakan a pernyataan putus adalah dapat menghemat waktu pemrosesan dan sumber daya dengan mengizinkan program untuk keluar dari loop atau beralih pernyataan segera setelah kondisi yang diinginkan terpenuhi, daripada terus mengevaluasi kondisi dalam iterasi berikutnya.
Kesimpulan
Di C++, file pernyataan putus dapat membuat kode Anda lebih efisien dengan memungkinkan Anda keluar dari loop atau beralih pernyataan segera setelah kondisi yang diinginkan terpenuhi, daripada terus mengevaluasi kondisi yang tidak perlu. Pada artikel ini, kami telah menyediakan konsep, sintaks, cara kerja, dan beberapa contoh pernyataan putus di for-loop, switch case, dan do-while.