目录

定义一个数组,填充数据,将数组内的所有元素进行输出:

方法一:下标法

方法二:通过数组名计算元素地址,从而进行输出:

方法三: 利用指针进行输出


定义一个数组,填充数据,将数组内的所有元素进行输出:

方法一:下标法

#include<stdio.h>
int main()
{
    int ar[5] = {1,2,3,4,5};
    for(int i = 0;i < 5;i++){ 
        printf("%3d",ar[i]);
    }
    return 0;
}

运行结果:

 

输出完成 

方法二:通过数组名计算元素地址,从而进行输出:

#include<stdio.h>
int main()
{
    int ar[5] = {1,2,3,4,5};
    int *p = ar;//数组名代表数组首元素地址
    for(int i=0;i<5;i++){
        printf("%d",*p+i);
    }
    return 0;
}

运行结果:

方法三: 利用指针进行输出

#include<stdio.h>
int main()
{
    int i;
    int data[10] = {1,2,3,4,5};//定义数组
    int *p;
    for(p = data;p<(data+5);p++){
        printf("%d",*p);
    }
    return 0;
}

如图所示为运行结果:

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐