C++指针遍历数组解析
先遍历一个数组
//创建一个数组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++指针遍历数组解析相关推荐
- 【牛客网】C语言入门 - CC4 利用指针遍历数组
题目描述 题目链接:利用指针遍历数组 描述 键盘随机输入 6 个整数,将这些数据保存到数组中,利用指针遍历数组中的元素并打印. 输入描述: 键盘随机输入 6 个整数 输出描述: 输出数组中的所有元素, ...
- C语言 使用指针遍历数组 - C语言零基础入门教程
目录 一.使用数组下标遍历数组 1.计算数组元素个数 2.通过下标遍历数组 二.使用数组首地址偏移遍历数组 三.使用指针遍历数组 四.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目 ...
- 【C 语言】指针 与 数组 ( 指针 | 数组 | 指针运算 | 数组访问方式 | 字符串 | 指针数组 | 数组指针 | 多维数组 | 多维指针 | 数组参数 | 函数指针 | 复杂指针解读)
相关文章链接 : 1.[嵌入式开发]C语言 指针数组 多维数组 2.[嵌入式开发]C语言 命令行参数 函数指针 gdb调试 3.[嵌入式开发]C语言 结构体相关 的 函数 指针 数组 4.[嵌入式开发 ...
- 指针||指针和数组||指针和函数||指针、数组、函数 案例描述:封装一个函数,利用冒泡排序,实现对整型数组的升序排序
指针 指针的基本概念 指针的作用: 可以通过指针间接访问内存 内存编号是从0开始记录的,一般用十六进制数字表示 可以利用指针变量保存地址 指针变量的定义和使用 指针变量定义语法: 数据类型 * 变量名 ...
- C++阶段01笔记07【指针(基本概念、变量定义和使用、内存空间、空指针和野指针、const修饰指针、指针和数组、指针和函数)】
C++| 匠心之作 从0到1入门学编程[视频+课件+笔记+源码] 目录 7 指针 7.1 指针的基本概念 7.2 指针变量的定义和使用 示例 7.3 指针所占内存空间 示例 7.4 空指针和野指针 示 ...
- C语言 指针和数组区别 - C语言零基础入门教程
目录 一.前言 二.指针和数组区别 1.通过 sizeof 获取大小 a.计算数组大小 b.计算指针大小 2.指针和数组赋值方式不同 a.指针赋值 b.数组赋值 3.指针是指针变量,数组是指针常量 三 ...
- 指针06:指针和数组
#include<iostream> using namespace std;int main(){//指针和数组//利用指针访问数组中的元素int arr[10]={1,2,3,4,5, ...
- 指针c语言与数组,C语言指针与数组
C语言指针与数组 数组的下标应该从0还是1开始? 我提议的妥协方案是0.5,可惜他们未予认真考虑便一口回绝 -- Stan Kelly-Bootle 1. 数组并非指针 为什么很多人会认为指针和 ...
- go语言json字符串解析为结构体数组,结构体指针的数组
废话不多说直接上效果图 完整代码如下 package main import ("encoding/json""fmt" ) // 结构体定义 type rob ...
最新文章
- java开发可重用代码包工具包_[Java教程]彻底搞懂Java开发工具包(JDK)安装及环境变量配置...
- 排序算法系列:插入排序算法
- 邱跃鹏:软硬件一体化、Serverless、智能化是云计算三大趋势
- java求1000内的水仙花数
- 鸿蒙灵珠被林铭得到,上古五大灵珠,蕴含三界奥秘,为众生求得一线生机。
- Android 安全 (一)
- CF 317D Game with Powers
- 优酷1080P的KUX视频如何快速转换成MP4格式
- 多径瑞利信道的一种matlab产生方法
- 渗透测试工程师(实习生)面试题目
- 2018年中国网络游戏行业市场前景研究报告
- 计算广告系统算法与架构综述
- 交换机和路由器的登陆与管理
- VScode快速创建HTML标签
- BUU刷题记录——5
- 苹果考虑推迟发布5G iPhone
- 32岁转行0基础学Html5,30岁没学历从零开始学什么好,30岁改行的5个职业
- ppt打印一页6张铺满不留白_你真的会做ppt?这些习惯和操作你有吗?
- 技术丨小团队的微服务之路
- Horizon安装和配置