"break" statement

Control flow / Jump statements

int numbers[] = {2, 3, 5, 7, 11, 13};
size_t count = sizeof numbers / sizeof numbers[0];
char str[64] = "";
for (size_t i = 0; i < count; i++) {
    if (numbers[i] > 10) {
        break;
    }
    size_t len = strlen(str);
    snprintf(str + len, sizeof str - len, "%s%d",
        len == 0 ? "" : "-", numbers[i]);
}
//str is "2-3-5-7"

printf("str is %s\n", str);