• 大小: 2.88KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-21
  • 标签:

资源简介

C++实战源码-用指针实现逆序存放数组元素值(入门级实例103).zip

资源截图

代码片段和文件信息

// Save.cpp : Defines the entry point for the console application.
//

#include “stdafx.h“
#include “stdio.h“
#include 

void inverte(int *x int n)
{
    int *p temp  *i  *j m = (n - 1) / 2; //声明变量
    i = x; //变量I存放数组首地址
    j = x + n - 1; //变量j存放数组末尾元素地址
    p = x + m; //变量P存放数组中间元素地址
    for (; i <= p; i++ j--) //交换数组前半部分和后半部分元素
    {
        temp =  *i;
         *i =  *j;
         *j = temp;
    }
}

int main()
{
    int i a[10] =
    {
        1 2 3 4 5 6 7 8 9 0
    }; //定义数组
    printf(“输入数组元素:\n“);
    for (i = 0; i < 10; i++) //输出数组
        printf(“%d“ a[i]);
    printf(“\n“);
    inverte(a 10); //使数组元素逆序
    printf(“逆序输出数组元素:\n“);
    for (i = 0; i < 10; i++) //输出逆序后数组
        printf(“%d“ a[i]);
    printf(“\n“);
    getch();
    return 0;
}



 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         983  2010-10-20 09:33  Save\Save.cpp
     文件        4512  2010-10-20 09:25  Save\Save.dsp
     文件         533  2010-10-20 09:25  Save\Save.dsw
     文件         291  2010-10-20 09:25  Save\StdAfx.cpp
     文件         769  2010-10-20 09:25  Save\StdAfx.h

评论

共有 条评论