腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在为
指针
赋值
时
,
转换
地址
的
类型
是什么
?
、
、
main() double d = 010; printf("%x", *++pi); } 所以d在十进制数系统中
的
值是我不明白这种
地址
类型
是做什么用
的
。为什么*pi没有得到十六进制值,而是输出0呢?当它
的
地址
被递增,然后被解除引用时,get
的
十六进制值是正确
的
。为什么?
浏览 22
提问于2021-02-08
得票数 1
回答已采纳
5
回答
两个dynamic_cast问题
、
会在频繁运行
的
方法中使用动态强制
转换
吗?它有很大
的
开销吗?,,dynamic_cast返回
的
指针
到底
是什么
?指向同一个
地址
的
指针
?指向不同实例
的
指针
?我缺乏这种理解。更具体
的
是--只有在运行时是指向子
类型
的
指针
时
,我才希望对父
类型
的
指针
进行
赋值</e
浏览 4
提问于2011-06-15
得票数 2
回答已采纳
2
回答
变量
地址
与整数
地址
的
差异
、
、
整数和&返回
的
地址
之间有什么区别? 因此,在将整数
指针
赋值
给整数
指针
时
,为什么要将整数
类型
转换
为整数
指针
?
浏览 1
提问于2015-02-05
得票数 1
回答已采纳
2
回答
关于数组到
指针
的
类型
转换
、
、
我想知道在代码中数组被
转换
成
指针
的确切位置。){} 我知道如果一个数组被
赋值
给一个
指针
,它会衰减为指向第一个元素
的
指针
。然而,在上面的示例中,我首先将数组数据
类型
转换
为int*,然后将其传递给函数并将其
赋值
给
指针
。到
指针
浏览 1
提问于2019-09-22
得票数 3
1
回答
C错误:从不兼容
指针
类型
初始化
、
、
、
首先,我
的
程序
的
目标是使用伙伴分配方案创建自己
的
malloc。然而,当我去编译我
的
代码
时
,我从不兼容
的
指针
类型
错误中获得初始化。我搞不懂这到底意味着什么,以及如何解决这个问题。下面是发生此错误
的
函数
的
一个简短片段: node *temporary
浏览 1
提问于2015-11-15
得票数 0
4
回答
下面这两个作业有什么不同?
、
、
i; k = (int*)j; // second assignment} 对变量k
的
两个
赋值
之间有什么区别
浏览 1
提问于2014-01-15
得票数 2
1
回答
指针
和
指针
的
地址
如何共享同一个内存
地址
?
、
、
、
、
在这段代码中,我读到ar等同于&ar[0],所以我们可以在使用
指针
的
同时编写int* pointer = ar; .It似乎ar是指向ar[0]
的
指针
。那么&ar和ar怎么可能是一样
的
呢?ar不是指向ar[0]
的
指针
,而&ar是
指针
ar
的
内存位置吗?cout<<ar<<endl; cout<<&ar<<endl;
浏览 0
提问于2018-11-03
得票数 2
6
回答
为什么这段使用
指针
的
代码不能使用b来检索x
的
值?
、
10,然后x
的
地址
被
赋值
给
指针
变量a。现在正确
的
方法是int **b=&a,因为b应该是指向
指针
的
指针
。但我认为最终存储
的
是
地址
。因此,为了将a
的
地址
存储到整型
指针
b,我使用了
类型
转换
int *b=(int *)&a。现在,b中存储了a
的
地址
。因此,如果我使用*b,它会给出与a
浏览 0
提问于2011-08-28
得票数 2
回答已采纳
2
回答
char*和int*数据
类型
在C++中创建
指针
数组有什么区别?
、
、
在为
int数据
类型
创建
指针
数组
时
,以下代码工作:int *ptr[] = {&var[0], &var[1], &var[2], &var[3]};char *names[] = {"Mathew Emerson", "Bob Jackson&qu
浏览 5
提问于2016-07-06
得票数 5
回答已采纳
1
回答
作为
指针
的
数组名称
、
、
、
我了解到数组
的
名称是用作
指针
的
。我想知道为什么会发生这种情况。
浏览 0
提问于2019-10-18
得票数 0
2
回答
如何将
指针
转换
为泛型参数
类型
?
、
、
、
这是我在这里
的
第一个问题,很高兴找到这个网站。我想了一个这样
的
造型(Value : T)但这不管用。编译器告诉我“运算符不适用于此操作数
类型<
浏览 6
提问于2009-02-04
得票数 5
回答已采纳
4
回答
从main()参数中提取字符串
我正在尝试创建一个指向程序中
的
一个main()参数
的
指针
。我设置了初始
指针
,然后将它设置为数组中
的
第二个元素,但当我试图编译
时
,我得到了一个错误,分段错误。发生这种情况是因为
指针
指向了错误
的
地址
吗?代码如下:*filename = argv[1];我收到关于
指针
试图将参数
浏览 0
提问于2011-04-06
得票数 5
回答已采纳
4
回答
c中
的
这两个语句有什么不同?
、
希望你做得很好。int *p1 = p2;int *p1 = &p2;
浏览 0
提问于2021-01-24
得票数 1
1
回答
在空闲存储上分配内存
、
、
当我在c++中编写在空闲存储上分配内存
的
代码
时
,我对分配指向该数据
的
指针
感到好奇。;是4个字节;使用new关键字在空闲存储上分配,我可以为该
地址
赋值
。但我
的
问题是,为什么我需要重新建立它
的
类型
来
赋值
我
的
指针
? 我想做
的
是: unsigned short int * pPointer =新
的
pPoint
浏览 1
提问于2014-09-30
得票数 0
3
回答
函数签名指示返回
类型
void*,但返回不同
类型
的
指针
。
、
我对下面的代码感到困惑,函数签名表示函数返回一个空
指针
。然而,实际返回
的
类型
是BlockInfo*。该函数在列表中搜索大小为reqSize
的
第一个空闲内存块。整个程序编译和运行正确。return freeBlock; freeBlock = freeBlock->next; }} 我
的
问题是:(1)为什么return freeBlock是一个有效语句,它返回BlockInfo*
类型
。(2)对于
浏览 3
提问于2014-12-31
得票数 2
回答已采纳
3
回答
编译器警告-从
指针
转换
为不同大小
的
整数
、
我正在尝试创建一个可以保存泛型值
的
结构。下面的代码可以工作,但是我得到了一个关于从
指针
到整数
的
转换
的
编译器警告。这是在64位系统上。5); free(t);} 我甚至不确定这是不是正确
的
方法请告诉我有没有合适
的
方法来做这件事。
浏览 1
提问于2013-02-05
得票数 6
回答已采纳
1
回答
指向函数语法和用法
的
指针
、
我试图理解为什么这两种方法都工作得很好,没有任何警告或其他可见
的
问题(在Xcode中): int testFunctionAcceptingIntPointer(int * p) {
浏览 0
提问于2012-12-18
得票数 0
回答已采纳
2
回答
在C++中铸造
指针
?
、
运行此代码将返回我假设
的
realPtr
地址
的
整数值。我对C++还不熟悉,我想知道--是否有可能从一种数据
类型
指针
转换
到另一种数据
类型
指针
,而其
赋值
的
指针
变量仍然会打印出正确
的
值(即*integerPtr打印出2)?
浏览 4
提问于2015-04-27
得票数 2
回答已采纳
6
回答
指针
可以指向值,
指针
值可以指向
地址
吗?
、
、
、
、
正如我在一本书中所读过
的
那样,普通
的
指针
用法如下:int number = 5;那么*
指针
的
值是5。但是这个值是相反
的
吗?我是说:int number = 5;这里
指针
是否包含值5和*
指针
保存数字
的
地址
? 谢谢。
浏览 1
提问于2016-04-19
得票数 0
回答已采纳
1
回答
C语言
的
外壳代码--这
是什么
意思?
、
我真的不明白这段代码是怎么做
的
: "\xb8\x01\x00我知道:将
指针
设置为int。和:设置ret和2个字节
的
地址
(我想。)但我不明白这
是什么
意思:我知道&ret
是什么
意思,但不知道(int *
浏览 4
提问于2012-03-22
得票数 15
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
《快学 Go 语言》第 14课——魔术变性指针
C语言指针详解
每周一练|JAVA笔面必刷!
C语言基础:通用指针
C/C+基础知识总结
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券