Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Pernyataan break
mengakhiri eksekusi pernyataan lampiran terdekat do
,for
,switch
, atau while
yang muncul. Kontrol meneruskan ke pernyataan yang mengikuti pernyataan yang dihentikan.
Sintaks
jump-statement
:
break ;
Pernyataan break
ini sering digunakan untuk mengakhiri pemrosesan kasus tertentu dalam pernyataan switch
. Kurangnya lampiran iteratif atau pernyataan switch
menghasilkan kesalahan.
Dalam pernyataan berlapis, pernyataan break
hanya mengakhiri pernyataan do
, for
, switch
, atau while
yang dilampirkan segera. Anda dapat menggunakan pernyataan return
atau goto
untuk mentransfer kontrol lain di luar struktur berlapis.
Contoh ini mengilustrasikan pernyataan break
:
#include <stdio.h>
int main() {
char c;
for(;;) {
printf_s( "\nPress any key, Q to quit: " );
// Convert to character value
scanf_s("%c", &c);
if (c == 'Q')
break;
}
} // Loop exits only when 'Q' is pressed