- C language
- Basic grammar
- here
break statement-break out of loop block or switch block
If you use break statement , for statement, while statement You can get out of the loop block of a> or the block of switch statement.
for (Initialize loop variable; Condition to loop; Update loop variable) {
# Exit the loop block
break;
}
while (condition to loop) {
# Exit the loop block
break;
}
switch (value) {
case Case 1 value:
// Exit the switch block
break;
case Case 2 value:
// Exit the switch block
break;
case Case 3 value:
// Exit the switch block
break;
default: default:
// Processing in cases other than the above
}
Break statement sample code
This is a sample code that uses a break statement in a for statement. If the array contains a certain value, it is a process to exit using a break statement.
#include <stdint.h>
#include <stdio.h>
int main (void) {
// arrangement
int32_t nums [] = {3, 5, 9};
int32_t nums_length = 3;
int32_t match = 0;
for (int32_t i = 0; i <nums_length; i ++) {
// contains 5
if (nums [i] == 5) {
match = 1;
break;
}
}
if (match) {
printf("Match\n");
}
else {
printf("Not Match\n");
}
}
Difference from Perl, a sentence that escapes the loop
The C language break statement corresponds to Perl's last statement.
C Language Zemi