小白第三贴!求解,该如何解决

小白第三贴!求解
为毛每次输入都是错误?


#include <stdio.h>
#include <math.h>

int main()
{
int array[10];
int counter_i = 0;
int counter_j = 0;
int *point = NULL;

printf("input 10 numbers:");
point = array;
for(counter_i = 0 ; counter_i < 10 ; counter_i++)
{
scanf("%d",point+counter_i);
}
for(counter_i = 0 ; counter_i < 10 ; counter_i++)
{
for(counter_j = 0 ; counter_j < 10 - counter_i ; counter_j++)
{
if( fabs(*(point+counter_i)) > fabs(*(point+counter_j)) )
{
  *(point+counter_i) += *(point+counter_j);
*(point+counter_j) =  *(point+counter_i) - *(point+counter_j);
*(point+counter_i) =  *(point+counter_i) - *(point+counter_j);
}
}
}

for(counter_i = 0 ; counter_i < 10 ; counter_i++)
{
scanf("%d",*(point+counter_i));
}

return 0;
}


------解决方案--------------------
    for(counter_i = 0 ; counter_i < 10 ; counter_i++)
    {
        scanf("%d",*(point+counter_i));//不要*,用地址
    }   

------解决方案--------------------
第一个scanf就是正确的. 第二个错了.按第一个写就可以了.
------解决方案--------------------

 int *point = NULL;
     
    printf("input 10 numbers:");
    point = array;
    for(counter_i = 0 ; counter_i < 10 ; counter_i++)
    {
        scanf("%d",point+counter_i);//你这里的地址是0x00000,是系统地址
             // 不能用的,而且后面地址不能乱占用