我是C的超級初學者,我想知道如果這些變量是正確傳遞的,我希望它們的值在main中被改變。我主要想知道我是否正確使用&和*。我是否正確傳遞這些變量? C編程
#include <stdio.h>
int assign(int *i, int *scores[]);
int main(void){
int scores[30], i;
assign(&i, &scores[0]);
return 0;
}
int assign(int *i, int *scores[]){
printf("Input scores:\n");
for (i = 0; i < 30; i++){
scanf("%d", *scores[*i]);
}
}
還有我正在一個無法解析的外部錯誤,我不知道這意味着什麼。 – ShaneBird
我也想知道。爲什麼不嘗試運行它並查看會發生什麼? –
我認爲錯誤來自於在設置文件而不是控制檯應用程序中選擇Windows應用程序。 – ShaneBird