> For the complete documentation index, see [llms.txt](https://bla0x1s-organization.gitbook.io/untitled-1/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bla0x1s-organization.gitbook.io/untitled-1/reverse-engineering/c-programming/break-y-continue.md).

# BREAK Y CONTINUE

### BREAK

Se usa tambien para poder salir de un bucle.

Por ejemplo, salta del bucle cuando i es igual a 4:

```c
#include <stdio.h>

int main() {
    int i;
    for (i = 0; i < 10; i++) {
        if (i == 4) {
            break;
        }
        printf("%d\n", i);
    }
    return 0;
}
```

### CONTINUE

Interrumpe la iteracion en el bucle, si se produce una condicion especifica, y continua con la siguiente iteracion del bucle.

Este ejemplo omite el valor de 4:

```c
#include <stdio.h>

int main() {
    int i;
    for (i = 0; i < 10; i++) {
        if (i ==4) {
            continue;    
        }
        printf("%d\n", i);
    }
    return 0

}
```
