腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
指针
上下文中
的
常量0是何时获得其特殊状态
的
?
、
如您所知,在标准
的
现代
C
语言
中,
指针
上下文中使用
的
常量0作为
空
指针
常量,它被转换为特定于平台
的
(甚至可能是特定于类型
的
)
空
指针
值
。同时,早期版本
的
C
语言
,如中所描述
的
,并没有区分
指针
和整数上下文,允许人们自由地比较和为
指针
分配整数。如果我没有弄错,在
C
<em
浏览 1
提问于2011-08-20
得票数 14
回答已采纳
2
回答
NULL由我
的
编译器std lib定义为0:它正确吗?
、
我
的
C
编译器
的
标准库是这样定义NULL
的
:我希望:谁能告诉我哪一个是正确
的
,为什么? 谢谢!
浏览 4
提问于2016-03-25
得票数 1
回答已采纳
3
回答
calloc类型转换到
指针
指向
指针
calloc(CORE_DEVICEINFO_SIZE, sizeof(sDeviceDetails*)); 我知道'(*PppsCoreStructure)->psDeviceDetails‘是一个
指向
指针
的
指针
但是我不能想象calloc如何将
指针
返回给
指针
?我是初学者,请帮帮忙
浏览 1
提问于2011-11-15
得票数 0
回答已采纳
3
回答
一些
C
函数如何接受
空
参数?
、
、
我一直认为
C
不接受
空
参数,直到我开始学习
指针
。在某些编程
语言
中,比如python,可以将
空
参数作为参数传递,但在
C
语言
中,我一直认为这会导致未定义
的
行为。我
的
问题只是好奇,像这样
的
函数....accept
空
指针
作为参数,而不会遇到未
浏览 6
提问于2014-12-17
得票数 9
回答已采纳
2
回答
如果T
的
第一个字段是
C
,那么是否将结构T*转换为结构
C
*未定义
的
行为?
、
、
在尝试调试我使用Speex时遇到
的
问题时,我注意到它(不仅仅是Speex,还有一些示例代码)执行以下操作: 碰巧,EncState<e
浏览 6
提问于2013-01-24
得票数 5
回答已采纳
1
回答
动态
的
空
指针
数组对于
C
语言
的
游戏开发来说是一个性能问题吗?
、
、
、
下个学期,我将用
C
语言
做一个游戏(特别是
C
89)。来自诸如
C
#之类
的
高级
语言
,我要做
的
第一件事就是列出实体(游戏对象)和每一帧,循环遍历每个实体,并运行它们
的
更新和绘制方法。将这种思想转换为
C
语言
,我
的
想法是开发一个“列表”结构,其中包含
指向
空
指针
数组
的
指针
,并创建用于添加、获取和删除列表条目的函数。有了这个系
浏览 2
提问于2013-12-03
得票数 0
3
回答
将0 vs NULL赋值给
C
中
的
指针
、
今天,我想知道是否可以将整数0赋值给
指针
,即执行类似于赋值NULL
的
操作。直到今天,我还以为这是
C
++
的
新鲜事。从一开始,这是
C
的
一个特性,还是使用了最新
的
语言
标准来放松?
浏览 6
提问于2018-01-16
得票数 1
1
回答
有没有任何方法隐式地转换模板函数中
的
参数?
我最近正在使用,但是在调用函数时出现了一个奇怪
的
错误;例如:我知道这个错误: LI_FN(WriteFile)(DiskHandle, Sector, sizeof(Sector), &Bytes, (LPOVERLAPPED)NULL); 我想知道我是否可以成为更懒惰
的
,而不是手动
浏览 8
提问于2022-08-08
得票数 1
回答已采纳
1
回答
语言
实现如何表示
空
列表?
、
单链列表中
的
每个节点都是一些数据和
指向
下一项
的
指针
(如果是列表
的
尾部,则为
空
指针
)。如何在机器
的
记忆中表示这一点?我可以想出几种方法: 在具有运行时类型信息
的
语言
中(即类型/
值
对),它可以是带有空
值
项
的</em
浏览 3
提问于2013-01-23
得票数 1
5
回答
在
C
中取消引用
指向
0
的
指针
、
、
、
有时,内存地址0x0处
的
数据非常有价值--以x86实数模式IVT为例:它从0x0处开始,并包含
指向
中断处理程序
的
指针
: 0x00处
的
dword是
指向
除以零错误处理程序
的
指针
。然而,
C
11
语言
标准禁止取消引用
空
指针
[ 6.5.3.2],
空
指针
被定义为用0初始化
的
指针
或用
空
指针
初
浏览 63
提问于2014-01-14
得票数 55
回答已采纳
2
回答
如何设置
指针
指向
第零个位置?
据我所知,在预处理阶段,代码中出现
的
所有NULL都会被替换为0。然后,在编译过程中,
指针
上下文中出现
的
所有0都将替换为在该机器上表示NULL
的
适当值。因此,编译器必须知道该特定机器
的
空
值
。现在,这意味着每当我在
指针
上下文中使用0时,它都会被该机器上表示NULL
的
适当值所取代,该
值
可能是0,也可能不是0。那么,当我在
指针
上下文中使用0时,我如何告诉编译器我实际上是指0而不是NULL呢?对于冗长
浏览 0
提问于2010-03-10
得票数 2
回答已采纳
1
回答
MSVC函数与const enum
值
0
的
匹配
、
我被MSVC无意中
的
C
++函数匹配咬了。
c
):
c
(
c
) { } std::cout << "case " << i << ": value " << val.
c
case 2: value 0case 4: value 0case 6: value 0 case
浏览 3
提问于2016-12-09
得票数 6
回答已采纳
6
回答
C
++ -接受
指针
但接收int
的
方法
、
我想知道当一个整数被传递给一个接受
指针
的
函数时,我该如何处理对函数
的
调用?在我
的
例子中,hasPlayedInTeam()接受一个
指向
Team
的
指针
,但是接收到一个int。另外,我
的
问题也被称为
空
指针
吗?我
的
教授在演讲中多次使用这个词,但我不确定他指的是什么。
浏览 3
提问于2012-03-31
得票数 3
回答已采纳
6
回答
指向
0x0位置
的
指针
与设置为NULL
的
指针
之间有什么区别?
、
、
指向
0x0000
的
指针
是否与
指针
设置为NULL相同?如果在
C
语言
中定义了NULL
值
,那么它物理地转换到什么位置?和0x0000一样吗。我在哪里可以找到关于这些概念
的
更多细节?
浏览 0
提问于2012-01-04
得票数 17
回答已采纳
1
回答
为什么将
指针
作为输入参数传递允许“交换”以及其他可能
的
意外副作用?
、
C
初学者。以下是我校课堂讲稿中
的
一页(学习结构化编程共4小时)。该过程设法更改全局
指针
所处理
的
位置,尽管没有任何输出。这简直令人困惑,而且似乎是一件危险
的
事情。谁能解释第二种情况下发生了什么,以及是如何发生
的
。通常
的
规则是如何被绕过
的
? 我知道,而且在其他地方不太熟悉。但我要问
的
是,为什么允许这样做,通常情况下,如果不返回函数中
的
值
,就不会产生任何效果?
浏览 3
提问于2016-02-16
得票数 2
回答已采纳
4
回答
删除
空
指针
、
为什么我不能取消引用一个
空
指针
?也就是说,为什么我不能读/写内存,哪个地址就是0? 我
的
进程
的
基本
指针
是否有不同
的
地址?如果是,是否有一种方法可用于我进程
的
默认堆获得较低
的
内存加数?
浏览 0
提问于2014-05-21
得票数 7
回答已采纳
6
回答
空
值
存储在哪里,或者它们被存储在哪里?
、
我想了解一下
空
值
或
空
引用。然后我吃了那个苹果,现在它需要是
空
的
,所以我把它设置为
空
。null是一个特殊
的
指针
值
吗?如果是这样的话,如果我有1000个
空
浏览 0
提问于2012-05-08
得票数 43
回答已采纳
3
回答
“
空
”和“
空
”是一样
的
吗?
、
在
C
/
C
++中,
空
常数和
空
常数都是完全相同
的
吗? 在Visual中编写代码时,我注意到null和NULL不具有相同
的
语法高亮显示,编译结果与在代码
的
某些部分中使用null而不是NULL不同。
浏览 4
提问于2019-11-15
得票数 2
回答已采纳
3
回答
非0或1
的
整数
的
布尔
值
是什么?
、
我编写了一个简单
的
函数,根据一组应该命名为cam1_0.bmp、cam1_1.bmp
的
文件派生出一个新
的
文件名,并对此进行了尝试。append(std::to_string(suffix)).append(".bmp");} while (fs.good() && ++suffix); 这是可行
的
,这让我想知道对于0或1以外
的
数值,相应
的
布尔
值
的
标准定义行为是什么。通过这个实
浏览 1
提问于2014-11-20
得票数 5
回答已采纳
3
回答
在
C
中NULL总是为零吗?
、
、
、
昨天我在面试一个中级软件工程职位的人,他提到在
C
中,NULL并不总是为零,他见过
C
的
实现,其中NULL不是零。我觉得这很可疑,但我想确认一下。有人知道他是对
的
吗?(回复不会影响我对此候选人
的
判断,我已经将我
的
决定提交给了我
的
经理。)
浏览 2
提问于2012-03-28
得票数 66
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言数组指针(指向数组的指针)详解
C语言编程:以实例教你学指向函数的指针
C语言/C加加编程基础入门学习,空指针相关问题
C语言的指针简介
C语言-数组指针与指针数组
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券