我正在學習和練習C.拋開輸出格式。我不明白爲什麼要爲所有數組元素輸出「1」,或者數字甚至來自哪裏。爲什麼「1」被存儲在所有數組索引位置?
即使輸入5「5」,輸出仍然是「1」。
#define LIMIT 5
#include <stdio.h>
#include<stdlib.h>
void getNums();
int main() {
getNums();
return 0;
}
void getNums() {
int newRay[LIMIT];
for(int i = 0; i < 5; i++) {
int element;
int result = scanf("%d", &element);
newRay[i] = result;
printf("%d", newRay[i]);
}
}