Bagikan melalui


break Statement (C)

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

Lihat juga

break Statement