【基础学习】C 指针遍历数组

通过指针的位移,遍历数组的元素。

#include <stdio.h>

int main ()
{
    int a[] = {1, 2, 3, 4, 5};

    int* p = a;

    for (int i = 0; i < 5; i++) {
        printf("%d\n", *(p + i));
    }
}

主要需要考虑,*p 的值是 a[0] 的地址,也就是 &a[0]。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; ...
    朱森阅读 8,838评论 3 44
  • 一、框架 1、Mac系统及常用工具、进制;C数据类型、常量变量、运算符、表达式、格式化输入输出 2、关系运算符、逻...
    师景福阅读 4,114评论 0 2
  • 南方十一月的天,澈蓝的很好看,不过仍有凉意袭来,坦然接受又有点排斥,就像一场不知天高地厚的青春再也回不来。 人们都...
    崔小蔓阅读 2,087评论 1 0
  • 1.感恩孙俊心里惦记着我的喜好,在外面看到有卖我喜欢的巧克力牛奶,专门打电话问我要不要帮我买一箱回来,谢谢你,虽然...
    默沫_阅读 2,515评论 0 0
  • 这一篇口述文章,是杨绛先生《走到人生边上》里的自传,写了一位新中国初期最平凡普通的女人的一生。即使是结局并不虐,...
    LIANGSOSO阅读 7,618评论 0 1

友情链接更多精彩内容