腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
按
元素
指针
(别名)删除
数组
元素
php
、
pointers
、
alias
、
unlink
可以通过
指针
删除
数组
元素
吗?多维
数组
: 1=>array( 3=>array('entry 2') 4=>'entry 3', 6=>array('entry 4'));
引用
数组<
浏览 3
提问于2009-07-01
得票数 2
2
回答
括号[]操作符是否只有一种用途?
c
、
arrays
、
pointers
我最初认为它对
指针
和
数组
有不同
的
用途。在前一种情况下,它将括号中
的
任何内容添加到
指针
中,然后
取消
和;在后一种情况下,它只会产生
数组
的
ith
元素
。然后,我意识到
数组
变量返回指向第一个
元素
的
指针
,因此操作符在每种情况下都执行相同
的
操作:偏移和
取消
引用
。 括号[]操作符在C中确实只有一个用途吗?
浏览 5
提问于2013-11-05
得票数 5
回答已采纳
3
回答
指向二维
数组
的
指针
c
、
arrays
、
pointers
我有一个二维
数组
(int s[4][2]),并且我创建了一个
指针
作为int (*p)[2]。p = &s[i];但是,如果我创建另一
浏览 1
提问于2016-08-28
得票数 1
3
回答
C++中
的
增量和
取消
引用
指针
的
顺序
c++
、
arrays
、
algorithm
、
pointers
、
post-increment
我在C++指导学生,最近遇到了一个涉及
数组
名
指针
算法
的
问题。我最困惑
的
是这句话告诉我,++操作符
的
优先级高于*
取消
引用
操作符,因此我假设begin首先是递增
的
,然后是
取消
引用
的
。此外,站点确认,当您将
数组
的
名称传递给函数时,它将被转换为指向第一个
元素
元素
的
地址
浏览 7
提问于2015-07-25
得票数 3
回答已采纳
1
回答
我成功地分配了一个指向堆中包含3个ints
的
数组
的
指针
,但我仍然不明白对
数组
的
访问是如何工作
的
?
c++
、
arrays
、
pointers
、
new-operator
经过几次试验,我成功地用一个新表达式分配了一个指向3个int
的
数组
的
指针
。在下面的片段中,我首先展示了这个
指针
在堆栈中
的
使用情况,然后在几次试验后显示了堆分配
的
位置。<< " " << q[0][0][2] << '\n';代码打印10 11 1210 11 12Edit @A.S.H.在我
的
代码中发现了
浏览 2
提问于2015-10-02
得票数 1
回答已采纳
4
回答
取消
引用
指针
数组
的
元素
c++
、
arrays
、
pointers
所以最近在课堂上,我们被介绍了
指针
和堆以及它们是如何工作
的
。我有一个问题,为什么我们不能在那个
数组
中cout一个解
引用
的
指针
呢?
浏览 35
提问于2017-10-24
得票数 0
回答已采纳
1
回答
操作符new
的
任何实现是否返回指向零大小
数组
的
保护页
的
指针
?
c++
、
new-operator
相关: ...yet,
指针
不能是空
指针
。由于实际上
取消
引用
指针
是未定义
的
行为,因此是否
浏览 1
提问于2015-07-22
得票数 9
回答已采纳
1
回答
装箱值类型是否与对象中
的
实际值类型具有相同
的
地址?
c#
、
.net
、
clr
、
unboxing
来自 unbox 例如,一个
元素
数组
:
数组
的
地址与
数组
的
第一个
元素<
浏览 2
提问于2013-05-21
得票数 0
3
回答
为什么在使用
指针
访问二维
数组
的
元素
时会有两个星号?
c
、
pointers
、
multidimensional-array
在C语言中,当我们使用
指针
访问a[i][j]时,为什么在*(*(a + i) + j)中需要第二个*?在使用printf()时,我看到a + i和*(a + i)打印出相同
的
值。
浏览 0
提问于2010-08-22
得票数 1
回答已采纳
2
回答
我刚接触
指针
指向
指针
的
概念,因为我正在学习如何使用
指针
指向
指针
的
递增
c
、
dereference
、
pointer-arithmetic
、
post-increment
为什么当我像这样递增**pptr++而不是*ptr++时,我会得到一些垃圾值?有谁可以帮我? #include<stdio.h>{ int **pptr = &ptr; printf("%d",**pptr ); printf("%d",*ptr ); }
浏览 29
提问于2021-05-06
得票数 0
2
回答
为什么我不能使用“*”打印
数组
的
整数?
c++
当我创建一个array和指向那个array
的
指针
时,为什么我不能通过写*p[3]而不是只写p[3]来打印数字。当我使用像示例中
的
变量b这样
的
法线数时,我只能通过在e (即*e)之前键入*操作符来访问
指针
值。
浏览 4
提问于2022-09-05
得票数 0
3
回答
取消
引用
指针
的
值是多少?
dereference
当我用下面的代码片段读取C文本时,我意识到我对
取消
引用
指针
的
值有一些混淆:{ 第3行,矩阵被解密(初步定义)为一个由类型
数组
的
3个
元素
组成
的
数组
,该
数组
由10个int类型
浏览 2
提问于2009-12-22
得票数 1
回答已采纳
3
回答
括号对
数组
指针
有什么影响?
c++
第一个片段做我想做
的
事情,即:通过
数组
进行索引。在最后一个片段中,首先完成索引,然后是
取消
引用
。我怎么能想象到呢?int n2, int **array3, int &n3){ *array3 = new int[n3];第一个案件
的
图像
浏览 6
提问于2020-11-16
得票数 0
回答已采纳
5
回答
为什么在动态
数组
中自动
取消
char
指针
的
引用
?
c++
、
c-strings
也许是个愚蠢
的
问题。当我cout指向char
数组
的
指针
时,我认为它会打印一个地址;相反,它会
取消
地址并打印实际值直到null。为什么在打印
指针
时char
元素
会被
取消
引用
。< as << endl; s[0]
浏览 4
提问于2015-04-08
得票数 0
回答已采纳
2
回答
在C中,为什么
取消
引用
的
数组
指针
与
指针
本身相同?
arrays
、
c
、
dereference
在下面的代码中,我声明了一个int
数组
"a“,然后声明了指向整个
数组
”ap“
的
指针
: int a[3] = {10, 100, 1000}; printf("%p\n", *ap);} ap
的
第一次打印显示它实际上是指向<
浏览 10
提问于2022-09-07
得票数 5
回答已采纳
2
回答
递增/递减或将整数值添加到未指向序列中
元素
的
指针
是否存在未定义
的
行为?
c++
、
pointers
、
language-lawyer
、
pointer-arithmetic
我知道
指针
(指向
数组
元素
)和迭代器可以递增/递减来遍历
元素
序列,还可以在序列中来回跳转
元素
。int* p = &x;--p;因为我已经读过了,我们不应该递增/递减<
浏览 0
提问于2020-12-07
得票数 11
3
回答
指向
数组
语法
的
奇怪
指针
c
、
arrays
、
pointers
是什么逻辑促使int (*arr)[5];将arr声明为指向5个
元素
的
数组
的
指针
,而int *arr[5]将arr声明为5个
指针
的
数组
?特别是考虑到*具有低优先级(不确定这一部分,因为它不用作
取消
引用
操作符)?
浏览 0
提问于2017-10-12
得票数 1
4
回答
使用指向一个过去
的
malloc
的
指针
是定义良好
的
吗?
c
、
malloc
、
language-lawyer
、
bounds
、
dynamic-allocation
在C中,完全可以创建一个
指针
,它指向
数组
的
最后一个
元素
,并在
指针
算术中使用它,只要您不
取消
引用
它:然而,这些都是瑞银:int b = *(a+5), diff = p-a; // Dereferencing and pointer arithmetic 现在我有一个问题:这是否适用于动态分配
的
内存
浏览 7
提问于2017-12-20
得票数 47
回答已采纳
4
回答
在C中解除对
数组
的
空
指针
的
引用
是否有效?
c
、
arrays
、
pointers
、
null
、
dereference
long (*volatile ptr)[1] = (void*)NULL;它之所以有效,是因为通过
取消
引用
指向
数组
的
指针
,我们接收
的
是一个
数组
本身,然后该
数组
衰减为指向它
的
第一个
元素
的
指针
。this_is_constant_in_gcc = ((void*
浏览 2
提问于2020-01-17
得票数 0
1
回答
为什么2[myArray]是有效
的
C语法?
c
、
arrays
、
syntax
、
pointers
复制 myArray[5] = { 0, 1, 2, 3, 4 }; 2[myArray] 为什么?当我看到这个表达式时,我想象C试图访问
指针
"2“,而没有将"myArray”
指针
添加到
取消
引用
地址。我遗漏了什么?
浏览 2
提问于2009-05-11
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言数组指针(指向数组的指针)详解
C语言:函数指针数组和函数指针数组指针的深度剖析
数组和对象的地址引用问题
python关于入参中,传入的是指针还是引用
物联网学习教程——二维数组的引用
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券