关闭

用指针将一维数组实现倒序

2068人阅读 评论(0) 收藏 举报

#include<stdio.h>
void main()
{
 int a[10]={0,1,2,3,4,5,6,7,8,9};
 int *p,*q,i,t;
 printf("数组元素的初始顺序:");
 for(p=a,i=0;i<10;i++)
  printf("%4d",*(p++));
 for(p=a,q=a+9,i=0;i<5;i++,p++,q--)
 {
  t=*p;
  *p=*q;
  *q=t;
 }
 printf("\n数组元素的最终顺序:\n");
 for(p=a,i=0;i<10;i++)
  printf("%4d",*(p++));
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:31726次
    • 积分:578
    • 等级:
    • 排名:千里之外
    • 原创:22篇
    • 转载:8篇
    • 译文:0篇
    • 评论:1条
    文章存档
    最新评论