欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

指针的三种访问数组方法

程序员文章站 2022-03-27 19:49:25
...

 三种之中常用的是*ptr_num(i+1)

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int i;
    //数组名就是首地址,数组就是块连续的内存空间
    double num[5]={12,34,66,77,88};
    double *ptr_num = num;
    for(i=0;i<5;i++){
        //printf("%.2lf\t",ptr_num[i]);  
        printf("%.2lf\t",*ptr_num++);
        //printf("%.2lf\t",*(ptr_num+i));
    }
    printf("\n");
    ptr_num = num;  //用这个方法访问空间的时候,记得清空首地址
    for(i=0;i<5;i++){
        printf("%.2lf\t",*ptr_num++);
    }

    return 0;
}