基本C编程练习卡住了

时间:2013-03-06 19:27:18

标签: c

我一直在做很多练习和例子以获得C的悬念,它最终开始缓慢下沉,但肯定。虽然我对此有一个小问题,但在我的生命中无法修改它:

#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;
}

问题是它期待一个支架,我不知道为什么和我尝试的任何修改都失败了,我知道这是一个简单的问题,但它让我卡住了。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:5)

问题在于您错过了一个逗号,用于将您的调用中的参数分隔为printf

printf("Element %d is %d\n", i, grades[i]);
//                         ^
//                      This one