#include<stdio.h>
void gradescounter(int[], int);
int main(void){
int indexnum;
int grade[indexnum];
/* processing phase */
printf( "Please enter the index number: ");
scanf( "%d", &indexnum);
gradescounter(grade[indexnum], indexnum);
}
当我输入数字时,我遇到分段错误错误。有人能告诉我哪里错了吗?另外,当我使用 gcc 编译时,有一个警告,传递 'gradescounter' 的参数 1 会在没有强制转换的情况下从整数生成指针,为什么会这样?谢谢大家可以帮忙