指针数组和数组指针区别
1、指针数组:主语是数组,是一个数组,数组里面每个元素都是指针(* arr[ ]);常用来存放指针用的。
2、数组指针:主语是指针,是一个指针,数组指针指向的是数组中的一个具体元素,而不是整个数组,只要是一个指针指向了数组,我们就称之为数组指针。常用于遍历数组。
int arr[]={1,3,5,7,9};
int len = sizeof(arr)/sizeof(int);
int *p = arr; //p就是一个数组指针
for(int i = 0;i < len;i++)
{printf("%d ",*p++); //这里的p不能修改为arr,因为arr为常指针,不能被修改
}
printf("\n");
指针数组和数组指针区别相关推荐
- C语言指针数组与数组指针的区别
C语言指针数组与数组指针的区别 首先,顾名思义 数组指针是一个指针,是指向一个数组的指针,如 int (a*)[5]:这就是一个指向含有5个元素的数组的指针 指针数组是一个数组,它包含的元素全是指针变 ...
- c/C++计算int / int *数组的长度;sizeof(指针),sizeof(数组名)的区别
1.计算int *数组长度: int arrayVlenth(float *p) {int len = 0;while (*p){p++;len++;}return len; } sizeof(指针) ...
- char[]数组与char *指针的区别
char[]数组与char *指针的区别 问题描述 虽然很久之前有看过关于char指针和char数组的区别,但是当时没有系统的整理,到现在频繁遇到,在string,char[], char *中迷失了 ...
- 【C 语言】数组与指针操作 ( 数组符号 [] 与 指针 * 符号 的 联系 与 区别 | 数组符号 [] 与 指针 * 符号 使用效果 基本等价 | 数组首地址 与 指针 本质区别 )
文章目录 前言 一.数组符号 [] 与 指针 * 符号 使用效果 基本等价 二.数组首地址 与 指针 本质区别 前言 参考 [C 语言]指针 与 数组 ( 指针 | 数组 | 指针运算 | 数组访问方 ...
- 指针数组、数组指针、数组的区别与联系
指针数组.数组指针.数组的区别与联系! 一:基本定义 1.指针数组 char *arr[4] = {"hello", "world", "shannx ...
- 如何区别指针数组和数组指针?
如何区别指针数组和数组指针? 例:下面到底哪个是数组指针,哪个是指针数组呢: A),int *p1[10]; B),int (*p2)[10]; 答案: (1)对A来说:"[]" ...
- 数组名与指向数组的指针之间的联系与区别【数据结构】
我们遇到一个非常棘手的问题,这个问题就是,对于一堆数据来说,我们进行存储,放到一个指定的仓库当中,先前我们使用数组加加标的形式进行访问仓库当中的元素位置,但是呢,现在我们使用的是一个指针结构,指针指向 ...
- C语言 指针数组和数组指针区别 - C语言零基础入门教程
目录 一.简介 1.数组 2.指针 3.指针和数组区别 二.指针数组和数组指针区别 1.指针数组 2.数组指针 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> ...
- C/C++数组名与指针区别
C/C++数组名与指针区别 引言 指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用.于是乎,很多程序设计者就被搞糊涂了.而许多的大学老师,他们在C语言的教学 ...
- 神奇的判断数组名和指针的区别
神奇的判断数组名和指针的区别 代码 代码 傻傻的区分不清楚数组名和指针的区别,下面的代码可以证明指针和数组名其实不是一个东西: // An highlighted block #include< ...
最新文章
- 洛谷P1456 Monkey King
- 【Python】图解Pandas重复值处理
- VB SendKeys 语句
- 软件测试工程师必须要了解的4个证书
- python爬取一条新闻内容_一个爬取近百万数据的Python爬虫
- 【Pytorch】量化
- kdj超卖_最全的KDJ(超买超卖)指标实用技巧(图解)
- 妈妈试试这样给宝宝穿衣
- 一篇就够!数据增强方法综述
- python提取内容保存excel_Python操作Excel之数据提取
- DDD框架选型:Axon or COLA?
- 如何提取出word里的图片
- dedecms采集功能的详细介绍(十)
- 用python写情书_资深Python程序员用图片隐写术写情书,全公司只有她能看懂,绝了...
- 计算机内部常用的计数形式,公务员考试计算机类专业
- 上海大厂Android面试经历;华为+小米+映客+抖音
- 报表增删改开发过程中知识整合
- 深入分析移动构造函数及其原理
- 三端稳压集成芯片(78L05/78M05/79L05)
- 关于物联网卡机卡绑定