[英]Can someone tell me why this program keeps crashing?
也許我仍然很累,但我似乎無法弄清楚為什么在第二次輸入后會一直崩潰。 如果它在輸入值之前一直中斷,則對其進行排序毫無意義。
#include <stdio.h>
#define MAX 5
int main(){
int input[MAX], output[MAX], i, j, high;
printf("Please enter 5 exam scores.\n");
for (i=0; i<MAX; i++){
scanf("%d\n", input[i]);
}
for(i=0; i<MAX; i++)
printf("%d\n", input[i]);
return 0;
}
出現問題是因為您忘記在 input[i] 之前放置 '&':
scanf("%d\n", input[i]);
/// ^ missing &
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.