C: error: expected ')' before ';' знак

Это похоже на простейший код, но я не знаю, почему он не будет компилироваться:

    switch(choice) {
        case 0:
            printf("%d", LOOP_LIMIT); /* this line gives the error */
            break;
        case 1:

когда я комментирую строку, которую он компилирует отлично

Ответ 1

В вашем коде есть что-то вроде этого:

#define LOOP_LIMIT 10;
                     ^
                    Remove this semicolon.