今天上课的时候老师有讲到数组输入有两种方式,一种是直接赋值输入进数组,第二种是利用地址赋给数组,下面是代码:

第一种:直接输入

 

void model(int *p)//(int p[])

{

for(i=0;i<10;i++)

scanf ("%d",&p[i]);

}

 

 

第二种:利用地址

void model(int *p)

{

for (i=0;i<10;i++)

scanf ("%d",p+i);

}

注:此时p已经代表一个指针了,不需要加&了。

 

 

 

更多推荐

c语言关于数组输入的两种方式