用scanf给数组赋值

2025-06-22 15:01:29
推荐回答(3个)
回答1:

scanf("%d", intergerArray[i]);
这一句应该传入数组元素的地址,改为
scanf("%d", &intergerArray[i]);

回答2:

scanf("%d",integerArray[i]);
scanf 用地址做参数,正确的写法 scanf("%d",integerArray+i);
i应该提前赋0

回答3:

do
{
scanf("%d",&integerArray[i]);//加个地址符
}
while(integerArray[i++]<=0);