先遍历一个数组

 //创建一个数组int arr[] = { 1,2,3,4,5,6,7,8,9,10 };//创建一个指针指向数组int* p = arr;//数组普通遍历cout << "数组普通遍历" << endl;for (int i = 0; i < 10; i++){cout << arr[i];}

用指针遍历

cout << "指针遍历" << endl;for (int i = 0; i < 10; i++){cout << *p<<endl;p++;}

*p是取值,p是指针存放的是地址,数组的地址就是第一个元素的地址
因为任何类型的指针变量都是4个字节,又因为这是一个int的数组,所以p++偏移的四个字节的量刚好是数组第二个元素的地址

C++指针遍历数组解析相关推荐

  1. 【牛客网】C语言入门 - CC4 利用指针遍历数组

    题目描述 题目链接:利用指针遍历数组 描述 键盘随机输入 6 个整数,将这些数据保存到数组中,利用指针遍历数组中的元素并打印. 输入描述: 键盘随机输入 6 个整数 输出描述: 输出数组中的所有元素, ...

  2. C语言 使用指针遍历数组 - C语言零基础入门教程

    目录 一.使用数组下标遍历数组 1.计算数组元素个数 2.通过下标遍历数组 二.使用数组首地址偏移遍历数组 三.使用指针遍历数组 四.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目 ...

  3. 【C 语言】指针 与 数组 ( 指针 | 数组 | 指针运算 | 数组访问方式 | 字符串 | 指针数组 | 数组指针 | 多维数组 | 多维指针 | 数组参数 | 函数指针 | 复杂指针解读)

    相关文章链接 : 1.[嵌入式开发]C语言 指针数组 多维数组 2.[嵌入式开发]C语言 命令行参数 函数指针 gdb调试 3.[嵌入式开发]C语言 结构体相关 的 函数 指针 数组 4.[嵌入式开发 ...

  4. 指针||指针和数组||指针和函数||指针、数组、函数 案例描述:封装一个函数,利用冒泡排序,实现对整型数组的升序排序

    指针 指针的基本概念 指针的作用: 可以通过指针间接访问内存 内存编号是从0开始记录的,一般用十六进制数字表示 可以利用指针变量保存地址 指针变量的定义和使用 指针变量定义语法: 数据类型 * 变量名 ...

  5. C++阶段01笔记07【指针(基本概念、变量定义和使用、内存空间、空指针和野指针、const修饰指针、指针和数组、指针和函数)】

    C++| 匠心之作 从0到1入门学编程[视频+课件+笔记+源码] 目录 7 指针 7.1 指针的基本概念 7.2 指针变量的定义和使用 示例 7.3 指针所占内存空间 示例 7.4 空指针和野指针 示 ...

  6. C语言 指针和数组区别 - C语言零基础入门教程

    目录 一.前言 二.指针和数组区别 1.通过 sizeof 获取大小 a.计算数组大小 b.计算指针大小 2.指针和数组赋值方式不同 a.指针赋值 b.数组赋值 3.指针是指针变量,数组是指针常量 三 ...

  7. 指针06:指针和数组

    #include<iostream> using namespace std;int main(){//指针和数组//利用指针访问数组中的元素int arr[10]={1,2,3,4,5, ...

  8. 指针c语言与数组,C语言指针与数组

    C语言指针与数组 数组的下标应该从0还是1开始? 我提议的妥协方案是0.5,可惜他们未予认真考虑便一口回绝    -- Stan Kelly-Bootle 1. 数组并非指针 为什么很多人会认为指针和 ...

  9. go语言json字符串解析为结构体数组,结构体指针的数组

    废话不多说直接上效果图 完整代码如下 package main import ("encoding/json""fmt" ) // 结构体定义 type rob ...

最新文章

  1. java开发可重用代码包工具包_[Java教程]彻底搞懂Java开发工具包(JDK)安装及环境变量配置...
  2. 排序算法系列:插入排序算法
  3. 邱跃鹏:软硬件一体化、Serverless、智能化是云计算三大趋势
  4. java求1000内的水仙花数
  5. 鸿蒙灵珠被林铭得到,上古五大灵珠,蕴含三界奥秘,为众生求得一线生机。
  6. Android 安全 (一)
  7. CF 317D Game with Powers
  8. 优酷1080P的KUX视频如何快速转换成MP4格式
  9. 多径瑞利信道的一种matlab产生方法
  10. 渗透测试工程师(实习生)面试题目
  11. 2018年中国网络游戏行业市场前景研究报告
  12. 计算广告系统算法与架构综述
  13. 交换机和路由器的登陆与管理
  14. VScode快速创建HTML标签
  15. BUU刷题记录——5
  16. 苹果考虑推迟发布5G iPhone
  17. 32岁转行0基础学Html5,30岁没学历从零开始学什么好,30岁改行的5个职业
  18. ppt打印一页6张铺满不留白_你真的会做ppt?这些习惯和操作你有吗?
  19. 技术丨小团队的微服务之路
  20. Horizon安装和配置

热门文章

  1. oracle撤销段的功能,oracle撤销表空间和回滚段
  2. Windows文件及文件夹命名规则之admini~1≈administrator问题
  3. 【UE4学习】04——官方教程代码
  4. Java “constant string too long” 编译错误
  5. 几种靠谱的离职原因回答策略,了解一下?
  6. mysql项目练习_mysql练习项目
  7. WPF Trigger触发器
  8. 研修平台展示页-sun鹏飞
  9. GPU-Z的显卡BIOS大全
  10. [ZT]从购房到装修完毕的整个流程