1. ホーム
  2. c

[解決済み] C: エラー: ';'トークンの前に ')' があると予想される

2022-02-08 02:23:21

質問

最もシンプルなコードのように思えるのですが、なぜかコンパイルできません。

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

この行をコメントアウトすると、正常にコンパイルされます。

解決方法は?

あなたのコードは次のようなものです。

#define LOOP_LIMIT 10;
                     ^
                    Remove this semicolon.