美文网首页
10.13-3 指针与一维数组相关运算

10.13-3 指针与一维数组相关运算

作者: 日常表白结衣 | 来源:发表于2017-07-15 20:02 被阅读0次

【输出数组最大值】

#include<stdio.h>
#define SIZE 5
void max(  int *source,int *end);
int main()
{
     int source[SIZE] = { 1,2,3,4,5 };
     printf("the max of the arry:\n");
     max(source, source + SIZE);

    getchar();
    getchar();
    return 0;
}
void max(  int *source, int *end)
{
    int max = *source;
    while (source < end)
    {
        if (max < *source)
        {
            max = *source;
            source++;
        }
        else
        {
            source++;
        }
    }
    printf("%d ", max);
}

【数组逆序输出】

#include<stdio.h>
#define SIZE 5
void Reverse_Arry( double *source, double *arry, double *end);
int main()
{
    double source[SIZE] = { 1.1,2.2,3.3,4.4,5.5 };
    double arry[SIZE] = { 0 };

    Reverse_Arry(source, arry, source + SIZE);
    for (int i = 0; i < SIZE; i++)
        printf("%8.3lf  ", arry[i]);
    putchar('\n');

    getchar();
    getchar();

    return 0;
}
void Reverse_Arry(double *source, double *arry, double *end)
{
    while (source < end)
    {
        *(arry + (SIZE-1)) = *(source);
        source++;
        arry--;
    }
}

相关文章

  • 10.13-3 指针与一维数组相关运算

    【输出数组最大值】 【数组逆序输出】

  • iOS 指针(C指针)

    运算符 & 指针变量的定义 指针与数组

  • C语言特性(指针与数组)

    指针与数组 指向数组的指针变量 简单来讲就是数组变量保存了数组的首地址。 指针运算 目前,指针变量存在如下几种赋值...

  • 学习笔记3(指针运算,函数参数与指针,数组指针,二级指针)

    一、指针运算 二、数组与指针 三、指针和函数参数 java中: C/C++中: 四、指针数组 五、 二级指针 六、...

  • 笔记八

    二维数组指针:一定要知道指针的指向!!即指针指向哪里。指针的运算:注意移动字节数问题。指针与数组的关系:指针数组:...

  • ndk02_指针运算,函数参数与指针,数组指针,二级指针

    一、指针运算 二、数组与指针 三、指针和函数参数 四、指针数组 五、 二级指针 六、知识要点 1、C语言中的函数如...

  • 12.16学习总结

    二维数组指针:一定要知道指针的指向指针的运算:注意移动字节数的问题指针与数组的关系指针数组:int pb[4];数...

  • C语言——第四次笔记

    指针指针的定义指针的类型指针的指向内容指针的运算数组与指针指针与函数动态分配内存结构体文件读写头文件与实现文件实例...

  • C语言续

    指针指针的定义指针的类型指针的指向内容指针的运算数组与指针指针与函数动态分配内存结构体文件读写头文件与实现文件实例...

  • 指针

    指针:一个变量,其值为另一个变量地址; 指针的算术运算 指针的递增 指针与数组的关系 可以使用指针的算术运算符来访...

网友评论

      本文标题:10.13-3 指针与一维数组相关运算

      本文链接:https://www.haomeiwen.com/subject/apszhxtx.html