如何用scanf接收輸入的int值,但是將它存進數(shù)組呢
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個數(shù)據(jù)存入數(shù)組內,另外scanf的返回值是表示輸入?yún)?shù)的個數(shù),無效的輸入返回0