编辑代码

/*定义一个大小为50的整型数组,将数字1~50存入该数组,
利用指针将数组中的值输出,每行5个,每个数字占4个符号位,
左对齐。*/
# include <stdio.h>
# include <stdlib.h>
int main()
{
    int array[50];
    int i;
    int *p;//*p是数据
    for(i=0;i<50; i++)//a[1]=1+1
    array[i]=i+1;
    p=array;//p是地址,数组名是首地址
    //p= &array[i];
    for (i=1;i<=50;i++)
    {
        printf ("%-4d",*p);//下一个地址的数据*(p+1)
        if(i%5==0)
        {printf ("\n");}
       p=p+1;//下一个地址
    }
return 0 ;    
}