So, i copied this, and the result is \_\_1. But i really don't understand why. Can someone explain me the catch?

```
#include <stdio.h>

int main(void) {
    int a = 1; 
    int i;
    for (i = -10 ; i < 11 ; ++i) {
        if (i > 0)
            continue;
        else
            break;
        a *= 2;
    };
    printf("%3d\n", a);
    return 0;
}

```