腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
将
指针
分配给
int
的
精确
下一个
内存地址
、
我尝试
将
一个
指针
分配给
一个整型数
的
下一个
内存地址
,并将其赋值为该数
的
两倍值。然而,我只能在3(*4是
int
的
大小)或更多
的
内存地址
之后写入,否则它不会打印任何东西。这是可行
的
int
x, *ptr, memory_jump = 3; scanf(&qu
浏览 3
提问于2019-11-09
得票数 0
回答已采纳
1
回答
为什么在C++中只有在赋值
指针
时才会使用“与”运算符?
、
、
、
、
有人能解释一下为什么
将
数组
的
内存地址
分配给
指针
不同于
将
“普通”变量
分配给
指针
吗?(
int
a;
int
* p= &a;) 我知道一个事实,数组(&arr)前面的和号指向它
的
内存地址
,那么为什么它不能以这种方式将它赋给
指针
呢?
浏览 5
提问于2019-07-08
得票数 0
2
回答
一个字符点和一个整数
指针
的
异常
、
int
*a;cout<<a;a="string";如何
将
"string"直接
分配给
a,而在
int
指针
的
情况下这是不可能
的
?
将
"string"
分配给
指针
,应该替换地址本身,对吗?
浏览 4
提问于2017-11-11
得票数 0
回答已采纳
5
回答
存储
指针
值
、
、
据我所知,当一个
指针
被传递到一个函数中时,它仅仅变成了真实
指针
的
一个副本。现在,我希望在不从函数返回
指针
的
情况下更改实际
指针
。(ptr);
int
array[2][3];等同于:*(*(array+2)+1) = 10 另外,为什么我必须传入指向函数
的
浏览 1
提问于2011-01-12
得票数 4
回答已采纳
4
回答
方括号在C中是如何工作
的
?
、
、
、
很多教程会告诉你一些事情,让你相信它,没有任何真正
的
解释,也没有答案,我可以找到,是人类可读
的
。在以下方面:#include <stdlib.h> { printf("%d\n", a[0]); // P
浏览 5
提问于2015-04-14
得票数 4
回答已采纳
3
回答
编译器如何区分
int
和char
指针
?
、
、
我有一个
int
指针
和一个char
指针
。 我知道
指针
只存储一个
内存地址
。现在,如果我有一个
int
指针
,当我请求
下一个
值时,我
的
地址会增加4个字节。现在,当我们请求
下一个
值时,我们
将
int
指针
必须递增4字节和char
指针
必须递增1字节
的
指令存储在编译器或内存
的
什么地方?
浏览 4
提问于2020-11-16
得票数 0
1
回答
传递双
指针
作为函数参数
、
我只想通过函数(相同
的
内存地址
)
将
指针
分配给
另一个
指针
。我
的
代码如下:{ *val_ptr = 5;} {
浏览 0
提问于2018-07-20
得票数 2
回答已采纳
2
回答
为什么可以
将
数组
分配给
char
指针
?
、
、
、
通常,当您声明一个
指针
(例如
int
)时,您必须为它分配一个
内存地址
:
int
* p = &value; 创建char
指针
时,可以
将
char数组
分配给
它,而不需要包含地址为什么其他类型
的
指针
不能做同样
的
事情?
浏览 5
提问于2015-12-05
得票数 5
回答已采纳
3
回答
*p1和p在处理
指针
时在控制台中输出
的
不同值
的
含义
我是C++
的
新手,通过网络教学自学。今天我在玩指南针和不同
的
结果,只是需要一些东西的确认。我基本上知道
指针
是怎么工作
的
。在下面的图片中,是控制台中
的
简单代码和输出。根据我所理解
的
第二个值,2是
指针
p1指向
的
元素中存储
的
值,因为输出是使用dereference运算符()为p1提供
的
。 第一个值,0x22ff1c,我只需要确认一下。我假设它是元素内存中地址
的
值,因为输出是针对p1
的
,当
浏览 2
提问于2015-02-06
得票数 1
回答已采纳
3
回答
C++:对动态内存
的
引用
、
、
关于何时使用它
的
所有考虑,我仍然不确定
指针
还是引用语义。
int
& foo = new
int
; 我想要创建一个动态内存
的
浏览 1
提问于2012-04-05
得票数 6
回答已采纳
1
回答
为什么下面的代码从NSData返回不正确
的
值?
、
、
、
、
我需要以NSData
的
形式通过网络发送数据。、对象类型),所以我使用以下代码打包/解压缩NSDataNSMutableData *data = [NSMutableData dataWithCapacity:0];[data appendBytes:&state length:sizeof(state)];void *buffer = malloc(255); [data getBytes:buffer length:si
浏览 3
提问于2013-11-22
得票数 1
回答已采纳
1
回答
指针
赋值与
指针
运算
、
、
、
、
我正在处理一个大小不一
的
数据集,从可能非常小
的
数据集,到大到数亿
的
数据集。 当处理连续
的
数据集时,
将
新值赋给
指针
与使用
指针
算法前进到我想要
的
位置时,在功能或性能上有什么不同?例如,当前进到数据
的
下一个
成员时,我可以简单地将我
的
指针
递增1,或者将我
的
工作
指针
分配给
那个
内存地址
(假设我已经有了它,不管是什么原因)。
浏览 2
提问于2013-03-19
得票数 1
回答已采纳
2
回答
如何
将
内存地址
分配给
Python中
的
变量?
、
、
>
int
*ptr;反点: --在本例中,我可以丢弃对象--文件是以读模式打开
的
,对象将由GC收集。因此,我对这两种情况都感兴趣--
将
一个变量绑定到id()值将是很棒
的
(更可移植和什么
的
),但是将它绑定到一个空
内存地址
也是可以
的
。I为任何"python
指针
“-related
浏览 1
提问于2011-04-29
得票数 5
回答已采纳
3
回答
指针
差
、
、
我在学习欧比-C
的
指针
。考虑以下代码:char *charPtr;在第二行中,我们创建一个char类型
的
指针
变量,并将其命名为charPtr。据我理解,这只是指向包含char类型值
的
内存地址
的
指针
。 在第三行中,我们
将
charPtr值(
内存地址
)
分配给
另一个包含值c
的
内存地址
。
浏览 3
提问于2015-04-05
得票数 0
回答已采纳
2
回答
char*不保存
内存地址
、
、
我一直在教自己C和C++,对
指针
有点熟悉。我
的
主要问题是是否真的存储
内存地址
?这个问题是在处理字符串时产生
的
。如何
将
字符串
分配给
应该保存
内存地址
的
内容?#include <iostream> const char* x = "Hello"; std::cout << x << std::endl; // Re
浏览 2
提问于2021-01-01
得票数 2
回答已采纳
2
回答
将
模板函数作为函数
指针
传递
、
、
( void *a ) { tempClass->a++; void (*foo)(void *); testClass<
int
> a; std::cerra.a << "\n"; foo(&am
浏览 1
提问于2013-04-29
得票数 1
2
回答
在尝试使用
指针
时获取分段错误
、
通过
指针
的
使用。
int
main()
int
*a; a = 3; *a=b; printf("a=%d\n b=%我尝试引入一个新变量并将其赋值给*a和*b,但是它仍然显示相同
的
错误。
浏览 6
提问于2022-11-16
得票数 -3
2
回答
如何正确地
将
字符数组
分配给
指针
?
、
如何
将
"elCorteIngles“
内存地址
分配给
指针
?xcode说“数组类型'char *20‘是不可分配
的
”
int
main(
int
argc, const char * argv[]) @autoreleasepool
浏览 3
提问于2014-05-17
得票数 0
回答已采纳
4
回答
在C++中对delete运算符应用到它之后,它
的
地址会发生什么变化?
、
、
例如,如果我delete一个
指针
,如下所示:在此之后,而不是
将
0
分配给
指针
如下:myPointer
将
指向另一个
内存地址
吗
浏览 9
提问于2011-02-14
得票数 6
2
回答
C-简单
指针
查询,初始化
指针
、
我有点困惑:printf("%d\n", (
int
)(p+sizeof(
int
))); // what is going on here?p是指向1000还是p=
内存地址
1000?如果是前者,是否可以做到这一点:
int
* p = &dummyVariable;
浏览 2
提问于2014-11-13
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券