break Deyimi (C)

break deyimi, göründüğü en yakın kapsayan do, for, switch veya while deyiminin yürütülmesini sonlandırır. Denetim, sonlandırılmış deyimi takip eden deyime geçer.

Sözdizimi

jump-statement:
 break ;

break deyimi, bir switch deyimi içinde belirli bir durumun işlenmesini sonlandırmak için sıkça kullanılır. Yinelemeli bir kapsayan veya switch deyimi olmaması bir hata oluşturur.

İç içe geçmiş deyimler içinde, break deyimi yalnızca hemen kendisini kapsayan do, for, switch veya while deyimini sonlandırır. Denetimi iç içe geçmiş yapının dışına aktarmak için bir return veya goto deyimini kullanabilirsiniz.

Bu örnekte, break deyimi gösterilmektedir:

#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

Ayrıca bkz.

break Deyimi