C语言 指针指向数组输出

/*#include
#include
int main()
{
int array[5];
int p = array;
for(p = array;p < array + 5;p++)
{
scanf("%d",p);
}
p = array;
for(int i = 0;i < 5;i++)
{
printf("%d ",p[i]);
}
}
/
#include
#define N 5
int main()
{
int array[5];
int p = array;
for(;p < array + 5;p++)
{
scanf("%d",p);
}
int i,j;
p = array;
for(int i = 0;i < N - 1;i++)
{
for(int j = 0;j < N - i;j++)
{
if(
(p+j) <= *(p+j+1))
{
int temp = *(p+j);
*(p+j) = *(p+j+1);
*(p+j+1) = temp;
}
}
}
p = array;
for(;p < array + 5;p++)
{
printf("%d ",*p);
}
}

你可能感兴趣的:(C语言 指针指向数组输出)