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

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

用指针输入一个数组,逆序输出该数组

用指针输入一个数组,逆序输出该数组

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语言】12-指向一维数组元素的指针

前面我们已经学习了指针,如果指针存储了某个变量的地址,我们就可以说指针指向这个变量。数组及其数组元素都占有存储空间,都有自己的地址,因此指针变量可以指向整个数组,也可以指向数组元素。 一、用指针指向...

指针与一维、二维数组

++++++++++示例程序++++++++++ #include void main() { char m[100]={"abcdefghijklmnopq"}; int i,j; ...

黑马程序员——C语言------指针和一维数组、字符串、函数

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 指针和一维数组   今天主要学习了指针在一位数组和字符串中的应用 一、指向一维度数组元素的指针...

【C和指针】第八章(1)-->一维数组

一、数组基本概念 数组是用来存储一组数据类型的构造数据类型 特点:只能存放一种类型的数据,数组里的数据成为元素 二、数组和指针的不同之处 说到数组,基本都会和指针扯上关系。 但是数组和指针是截然不同的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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