如何用scanf接收輸入的int值,但是將它存進數組呢
int main(){
int a[10];
int i = 0;
while (scanf("%d%*c", a + i++) == 1)
;
return 0;}
這段代碼 是我在知乎上面抄下來的,求解答下什么意思
int main(){
int a[10];
int i = 0;
while (scanf("%d%*c", a + i++) == 1)
;
return 0;}
這段代碼 是我在知乎上面抄下來的,求解答下什么意思
2017-03-12
舉報
2017-03-12
按功能來講應該是輸入10個數據存入數組內,另外scanf的返回值是表示輸入參數的個數,無效的輸入返回0