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

原创 2012年03月30日 00:09:44

#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++));
}

使用指针进行一维数组的逆序操作

#include // 指针操作数组之 -- 一维数组的元素逆序 int main(void) { int const LEN = 6; int nums[] = {1,3,9,2,5...

C语言通过指针和数组实现字符串倒序

1.数组方式实现  (不用字符串函数)程序如下 1 void ReverseByArray(char * s) 2 { 3 int len = 0; 4 while...

C语言通过指针和数组实现字符串倒序

1.数组方式实现  (不用字符串函数)程序如下 1 void ReverseByArray(char * s) 2 { 3 int len = 0; 4 while...

实现字符数组中的单词倒序输出

功能:实现字符数组中的单词倒序输出 例如:this is an apple ===>apple an is this 要求:不能开辟新的数组或者其他内存单元,使其空间复杂度为O(1) 本程序在L...

C++一维数组和指针的关系总结

  • 2014年11月01日 17:18
  • 41KB
  • 下载

数组,字符元素倒序互换

  • 2014年04月19日 16:15
  • 565B
  • 下载

【C语言】12-指向一维数组元素的指针

本文目录 一、用指针指向一维数组的元素二、用指针遍历数组元素三、指针与数组的总结四、数组、指针与函数参数 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的...

C#调用C++ 平台调用P/Invoke 结构体--含有内置数据类型的一维、二维数组、字符串指针【六】

【1】结构体中含有内置数据类型的一维数组 C++代码: typedef struct _testStru3 { int iValArrp[30]; WCHAR szChArr[30]; }t...

一维数组和指针 array、&array[0]和&array的区别

char array[5] = {'a','b','c','d','e'}; array的长度和&array[0] 长度是一个字节,都是指向第一个数组元素。array+1的长度和&array[0]+...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用指针将一维数组实现倒序
举报原因:
原因补充:

(最多只允许输入30个字)