我一直在做很多练习和例子以获得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;
}
问题是我它期待一个支架,我不知道为什么和我尝试的任何修改都失败了,我知道这是一个简单的问题,但它让我卡住了。
非常感谢任何帮助。
答案 0 :(得分:5)
问题在于您错过了一个逗号,用于将您的调用中的参数分隔为printf
:
printf("Element %d is %d\n", i, grades[i]);
// ^
// This one