0

私は C のコツをつかむために多くの演習と例を行ってきましたが、最終的にはゆっくりと、しかし確実に浸透し始めています。これには1つの小さな問題があり、一生修正することはできませんが:

#include "stdafx.h"
#include <stdio.h>


int _tmain(int argc, _TCHAR * argv[]) {
    int i, grades[] = {98, 87, 92, 79, 85};
    for(i = 0; i <= 4; ++i) {
        printf("Element %d is %d\n"
        i, grades[i]);
    }
    i = getchar();
    return 0;
}

問題は、ブラケットが期待されていることです。理由はわかりません。試した修正は失敗しました。単純な問題であることはわかっていますが、行き詰まっています

どんな助けでも大歓迎です。

4

1 に答える 1

5

問題は、への呼び出しで引数を区切るコンマが欠落していることですprintf:

printf("Element %d is %d\n", i, grades[i]);
//                         ^
//                      This one
于 2013-03-06T19:28:12.257 に答える