关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
zzyt_4T4l
2021-12-22 17:09
采纳率: 0%
浏览 57
首页
有问必答
当使用一个数组指针的时候,为什么&arr+1的值与*(&arr+1)的值相同,而*(&arr+1)不是取值
有问必答
c语言
当使用一个数组指针的时候,为什么&arr+1的值与
(&arr+1)的值相同,而
(&arr+1)不是将那个地方的值取出来,可以详细解释一下吗?
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
结题
收藏
举报
2
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
CSDN专家-link
2021-12-22 18:11
关注
https://blog.csdn.net/Nonpc123/article/details/96431952
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
1
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(1条)
向“C知道”追问
报告相同问题?
提交
关注问题
C++
数组
与
指针
arr
&
arr
arr
+1 &
arr
+1
2023-03-26 23:48
qq_31543867的博客
&
arr
arr
+1 &
arr
+1
【
数组
】
arr
,&
arr
,
arr
+1,&
arr
+1以及内存单元的占用
2022-07-27 17:21
咸菜不闲的博客
数组
arr
,&
arr
,
arr
+1,&
arr
+1以及内存单元的占用
C语言:详解各操作
数组
的含义
arr
、
arr
[0]、&
arr
、&
arr
+1、&
arr
[0] + 1、*
arr
、*(
arr
+1)等,彻底摆脱被
数组
指针
支配的恐惧!
2023-11-09 22:17
山楂树の的博客
*和& 可以看做同时抵消,只剩a,那么就是整个
数组
的大小(&a-->int(*)[4],&a拿到的是
数组
名的地址,类型是int(*)[4],是一种
数组
指针
,
数组
指针
解引用找到的是
数组
,*&a-->a)a虽然是二维
数组
的地址,但是并没有...
一维
数组
中,
arr
、&
arr
[0]、&
arr
、*
arr
、
arr
[0]、*&
arr
2024-08-27 12:28
m0_49172457的博客
因此,在表达式 "
arr
+1"中,
arr
被隐式转换为指向
数组
第
一个
元素的
指针
,则
arr
+1是,指向
数组
第二个元素的
指针
,其
值
等于
数组
第二个元素的地址( 即,该元素所在存储空间的首地址 )!所以,"(&
arr
)+1"的
值
( 地址
值
),...
多级
指针
与
指针
数组
(
arr
、&
arr
、&
arr
[0]的区别)
2022-04-20 16:55
sgbl888的博客
//pn是
一个
指针
类型变量,其
值
是变量n的内存首地址,其类型为int* int** pnn = &pn; //二级
指针
,
指针
pnn又存储了
指针
pn的内存首地址 int*** pnnn = &pnn; //三级
指针
,pnnn指向了pnn 指向关系:pnnn-&...
数组
名
arr
与&
arr
之间的关系
2021-06-19 14:56
ohana!的博客
在学习c语言中
指针
部分的时候,往往会有
一个
困惑,
数组
名
arr
和&
arr
有神马不同?甚至在求一些比较复杂的sizeof时不知道表示的是甚么意思?怎么求的......着实让人tou'teng
指针
+1和
指针
++区别以及
数组
名++与
数组
名+1区别
2022-06-03 21:18
卡涂的博客
指针
p+1其实并没有对p进行赋
值
操作,并没有改变
指针
p的指向,p依旧指向原来的元素,指向下
一个
元素的是p+1看下面的代码,p+1并没有累计给下一次循环的p;也就是没改变p的指向 p++对
指针
进行了赋
值
操作,相当于p=p+...
数组
指针
和
指针
数组
区别判断
2022-03-24 20:10
达浪L的博客
目录 前言 1.&
数组
名 vs
数组
名 2.
指针
数组
...
arr
+1和
arr
+1又有什么区别呢,接下来请看下图。 由上图很容易看出,
arr
和&
arr
的
值
是一样的,但是所表示的意义是不一样的。 实际上:&am
指针
的更多细节|
数组
名的理解|
数组
传参|
arr
与&
arr
与*
arr
。。。
2024-10-12 01:25
YueiL的博客
这个时候则会想到我们经常用的sizeof(
arr
)了,既然
arr
是
数组
首元素的地址,那么sizeof(
arr
[0])/sizeof(
arr
)计算出来的
值
不就不是我们之前所理解的
一个
元素的大小了吗,其实分为以下两种情况。*(
arr
+2)表示
arr
...
【漫谈C语言和嵌入式054】深入理解 C 语言
数组
:
arr
、&
arr
和 &
arr
[0] 的区别
2024-09-03 12:45
Seraphina_Lily的博客
虽然
arr
、&
arr
和 &
arr
[0] 在数
值
上可能
相同
,但它们在类型和行为上有显著差异。理解这些差异对于编写正确和高效的 C 程序至关重要。在实际编程中,根据具体需求选择合适的表达方式,可以让代码更加清晰和准确。
【C语言篇】为什么
数组
&a+1是偏移一整个
数组
?
2019-11-28 22:57
️SUNSTAR️的博客
#&a+1和a+1的区别 ##&a+1 如若定义
一个
int a[5]的
数组
,那么&a代表的是整个
数组
的首地址,那么&a+1则代表
数组
的首地址+数据类型大小 ##a+1 而a+1代表的是
数组
首元素的地址,那么...a[0]+1
相同
......
&
arr
(&
数组
名)和
arr
(
数组
名)的区别|内附具体实例(新手易懂)
2022-11-01 20:10
ww here的博客
我们知道,
数组
名本身是
一个
地址即
指针
,
指针
每次加一减一,到底加减的多少,取决于
指针
的类型(这里涉及到
指针
的运算了)根据上面的代码我们发现,其实&
arr
和
arr
,虽然
值
是一样的,但是意义应该不一样的。...
一次看懂 绕绕的
数组
名
arr
、&
arr
[0]、&
arr
、
指针
p之间关系
2021-08-17 19:48
天青i的博客
//
arr
arr
+1表示第二个元素的地址 printf("%p\n",
arr
);//00CFFC20 printf("%p\n",
arr
+1);//00CFFC24 相差4 -
一个
整型元素为4字节 //&
arr
[0] &
arr
[0]+1表示第二个元素的地址 printf("%p\n", &...
C语言:
arr
与&
arr
2024-11-08 09:15
梅茜Mercy的博客
例如,&
arr
+1会跳过整个
数组
的长度(例如10个整数),而
arr
+1只会跳过
一个
整数的大小(例如4字节),即
数组
第
一个
元素的地址。在大多数情况下,
数组
名可以被当作
一个
指向其第
一个
元素的
指针
。例如,
arr
和&
arr
是等价...
对
数组
进行冒泡排序,并理解“
arr
”、&
arr
[0]、*
arr
2022-07-31 13:02
林深方见鹿的博客
对
数组
进行冒泡排序,理解“
arr
”、&
arr
[0]、*
arr
,
数组
作参数到底传递的是啥,
数组
名和
数组
首元素的关系
数组
指针
和
指针
数组
2019-09-17 16:39
mick_hu的博客
首先,理解一下
数组
指针
和
指针
数组
这两个名词: “
数组
指针
”和“
指针
数组
”,只要在名词中间加上“的”字,就知道中心了——
数组
的
指针
:是
一个
指针
,什么样的
指针
呢?指向
数组
的
指针
。
指针
的
数组
:是
一个
数组
...
对
arr
与&
arr
的理解
2022-04-04 20:42
qq_62941717的博客
1.
指针
是
一个
变量,用来存放地址的,地址是唯一标识一块内存空间的 2.
指针
的大小的是4/8,32位/64位 3.
指针
类型决定了
指针
访问内存的大小,
指针
类型决定了
指针
加减整数的步长 4.
指针
的运算(
指针
-
指针
,是计算...
函数
指针
&&
数组
指针
&&
数组
传参的本质&&字符
指针
(进阶篇)
2023-11-27 18:31
阿辉不一般的博客
今天阿辉将为大家介绍C语言的
指针
部分,包括字符
指针
、
数组
指针
、
数组
传参的本质以及函数
指针
,关注阿辉不迷路哦 ,内容干货满满,接下来就跟着阿辉一起学习吧。
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
12月22日