چنانچه یک دستور case در ساختار switch اجرا شود ، برنامه به طور اتوماتیک دستورات تمام case های بعد از آن را نیز اجرا خواهد کرد ، مگر اینکه به یک دستور break برسد . . برای جلوگیری از این مسئله ، باید در پایان دستورات هر case از دستور break استفاده کرد .

در این حالت در صورت وارد شدن برنامه به یک دستور یک case ، فقط دستورات آن case اجرا شده و اجرای بقیه case ها متوقف می شود .

شکل کلی استفاده از دستور break به صورت زیر است :

( نام یک متغیر یا یک عبارت )switch 
}
:مقدار ۱ case 
۱ دستورات مربوط بهcase 
;break 
:مقدار۲ case  
:case 2 دستورات مربوط به
; break 
.
.
.
.

;  مقدارcase n
 دستورات مربوط به case n
 ; break
 :default

دستورات پیش فرض ساختار که در صورت عدم برقراری مقادیر تمام case های فوق ، اجرا خواهند شد
}