دستور break در زبان C
دستور break در زبان C دو کاربرد دارد:
- زمانی از دستور break در داخل یک حلقه استفاده می شود، زمانی که حلقه به این دستور می رسد، متوقف می شود و دستور بعد از حلقه اجرا می شود.
- به جز مورد بالا، می توان از دستور break برای خاتمه دادن به یک case در یک دستور switch استفاده کرد.
هنگام استفاده از دستور break درون حلقه های تو در تو، به این نکته توجه داشته باشید که دستور break فقط حلقه ای که در داخل آن قرار دارد را متوقف می کند.
نحوه نوشتن دستور break
در زیر Syntax یک دستور break را مشاهده می کنید:
1 | break; |
دیاگرام دستور break
مثال
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | #include <stdio.h> int main () { /* local variable definition */ int a = 10; /* while loop execution */ while( a < 20 ) { printf("value of a: %d\n", a); a++; if( a > 15) { /* terminate the loop using break statement */ break; } } return 0; } |
زمانی که کد بالا توسط کامپایلر زبان C و اجرا شود، نتیجه زیر را تولید خواهد کرد:
1 2 3 4 5 6 | value of a: 10 value of a: 11 value of a: 12 value of a: 13 value of a: 14 value of a: 15 |
هیچ نظری ثبت نشده است