指针数组与数组指针(C++,简单理解)
来源:互联网 发布:淘宝达人怎么获得佣金 编辑:程序博客网 时间:2024/04/30 01:01
简介
最近要用到C++语言,需要用到指针数组,当练习时,有点懵逼,于是写篇博客。
指针数组
指针数组就是一个数组,该数组的元素都是指针,即元素每一个值都是一个地址,用于指向某处。
int * p[5]; // p[i]值为地址0x...,指向某个int值, ==int ** p;int a = 10;p[0] = &a;cout << p[0]; // p[0] = 0x7ffeefbff61c cout << *p[0]; // *p[0] = 10
数组指针
数组指针就是一个指针,该指针的值是一个地址,指向一个数组的首元素。
int * p = new int[5]; // p[i]值为int值, p为数组指针, new返回地址即返回指针cout << p[0]; // p[0] = 0;cout << p; // p = 0x10050d8d0;p的值是一个地址,p是指针。
对比
两者在一定程度上可类似。
int * p[5]; // p为指针数组int ** p = new int * [5]; // p也为指针数组int * p = new int [5]; // p为数组指针
总结
水平有限,哪里有错请指正。
阅读全文
0 0
- 指针数组与数组指针(C++,简单理解)
- C中指针数组与数组指针的理解
- C语言中的指针数组与数组指针的理解
- 数组与指针理解
- <C语言>“指针数组与数组指针+指针函数与函数指针”---区别理解
- C语言 数组与指针的理解
- C语言 数组与指针的理解
- C语言指针与数组 理解
- 深入理解C指针与数组-总结
- 简单区分指针数组与数组指针
- C数组与指针
- c 指针与数组
- C 数组与指针
- C数组与指针
- 指针与数组 C
- C指针与数组
- c数组与指针
- C-数组与指针
- 浅析Android的资源打包及安装后Apk文件的路径
- Shrio的filterChainDefinitions过滤器配置
- Couldn't resolve resource @drawable/homebackground
- sublime text3破解版 永久注册码安装 配置教程 主题 插件各种满足
- Bandicam 3.3.2.1195版破解及注册机(百度云)
- 指针数组与数组指针(C++,简单理解)
- [Unity插件]3D模型透明描边插件
- HDU
- NLP汉语自然语言处理原理与实践 8 语义与认知
- storm集群搭建
- 浏览器相关
- linux安装mysql5.7 net-tools依赖错误
- C MYSQL 数据库操作Demo
- SQL SELECT TOP,LIMIT,ROWNUM