腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Unix Environment 3 Edn中
的
高级编程,§7.8,未声明
函数
的
默认
返回值
是int?
、
在,§7.8,内存分配中,我读到了以下内容: 因为这三个alloc
函数
返回一个泛型
的
void *
指针
,如果我们#include (获取
函数
原型),那么当我们将这些
函数
返回
的
指针
赋值给不同类型
的
指针
时,未声明
函数
的
默认
返回值
是int,因此在不使用正确
函数
声明
的
强制转换时,可以隐藏int类型大小与
函数
返回值
大小不
浏览 3
提问于2016-10-31
得票数 0
回答已采纳
2
回答
C中使用
函数
返回
指针
的
原因及
函数
返回
指针
的
应用
、
、
使用
函数
返回
指针
的
主要原因是什么?基本上,它返回
指针
值,但也可以通过
指针
返回值
。 那么为什么我们需要
函数
返回
指针
呢??它是缩小了代码
的
大小还是其他
的
?有没有使用
函数
返回
指针
的
应用程序?
浏览 1
提问于2013-10-01
得票数 0
回答已采纳
1
回答
原始
函数
指针
与boost::bind
返回值
、
、
原始
函数
指针
和boost::bind
指针
返回值
有什么不同?
浏览 1
提问于2013-01-09
得票数 0
2
回答
C程序
的
静态分析工具
、
、
我在找这些静态分析开源工具, foobar =Get_FooBar(.);//此
函数
可以返回空
指针
。malloc返回
的
指针
。 不检查foobar =(void*) malloc (..);foobar->property = value;//malloc
的
返回值
。
浏览 5
提问于2011-10-05
得票数 2
4
回答
函数
堆栈
返回值
不安全
的
原因
、
、
在阅读eckel..where时,我看到了以下段落,他试图解释为什么
函数
在堆栈上
返回值
是不安全
的
。 现在想象一下,如果一个普通
函数
试图返回堆栈上
的
值,会发生什么?.you不能触及堆栈中高于返回地址
的
任何部分,因此
函数
必须将值推送到返回地址以下。但是,当执行汇编语言返回时,堆栈
指针
必须指向返回地址(或者根据您
的
机器而定),因此在返回之前,
函数
必须将堆栈
指针
向上移动,从而清除所有要在返回地址下面的堆栈上
浏览 3
提问于2011-03-03
得票数 4
回答已采纳
4
回答
从指向字符串
的
指针
中获取字符
、
、
、
你好,我正在编写一个
函数
,该
函数
通过使用
指针
而不是
返回值
将字符串转换为小写。void makeLowerCase(std::string* in){但是,我不知道如何从
指针
中提取每个字符来使用tolower前者在使用
指针
时出错,后者为sizeof(*in)获得相同
的
返回值
,因此我甚至不知道如何结束for循环。
浏览 3
提问于2016-01-27
得票数 0
回答已采纳
1
回答
函数
器可以总是替换回调吗
、
、
在C++中,
函数
器可以总是替换回调
函数
吗?或者存在需要“常规”回调
的
情况?例如,每个
函数
接受一个
函数
指针
,而不是一个
函数
器,具有与
函数
指针
相同
的
参数和
返回值
?
浏览 12
提问于2020-05-29
得票数 0
1
回答
C
的
空*作为参数和
返回值
关于C中
的
void*
的
两个小问题:int foo(void* arg1)如果
函数
的
返回值
为*,例如:它能返回任何
指针
类型吗?还是应该将
函数
返回
的
指针
转换为void*
浏览 1
提问于2020-08-27
得票数 0
5
回答
返回值
和使用
指针
参数哪个更快
、
我想知道在正常情况下从
函数
返回值
还是使用
指针
作为参数并将值传递给该
指针
更快。
浏览 0
提问于2014-02-10
得票数 0
2
回答
malloc是否返回C++17中
的
“无效
指针
值”?
、
、
、
、
根据C++17 basic.化合物/3: 无效
指针
值。malloc
函数
返回
指针
值。让我们假设调用成功,因此
返回值
不为null。malloc
浏览 1
提问于2019-11-26
得票数 16
1
回答
为什么ISO C/ POSIX time()有一个可选
指针
参数
、
、
、
ISO C/ POSIX 声明 time()
函数
如下:文件上说:我不明白为什么从一开始就设计API
的
方式是有一个
返回值
和一个"out“参数。这样
的
设计有一个很好
的
理由吗?还是历史上
的
演变? 过去是否有一
浏览 0
提问于2021-04-26
得票数 2
2
回答
使用
指针
从c
函数
返回多个值;参数列表
的
样式
编写C语言
函数
和
函数
调用返回
指针
的
好
的
编程风格是什么?我应该如何编写
函数
定义呢?例如,我总是可以将
返回值
放在参数列表
的
最后,当我调用
函数
时,我可以添加一些额外
的
空间来将输入参数与
返回值</em
浏览 0
提问于2015-03-02
得票数 3
回答已采纳
3
回答
memcpy或memmove能返回与dest不同
的
指针
吗?
、
、
、
函数
memmove
的
定义如下:在Linux手册页面中,它说:
函数
返回指向dest
的
指针
。当
函数
总是返回一个输入参数时,为什么不将其定义为void memmove(…)呢?
返回值
是否与dest不同? 或者
返回值
真的总是dest,它只是为了能够以一些创造性
的
方式组合
函数
吗?
浏览 5
提问于2016-10-12
得票数 39
回答已采纳
3
回答
C中malloc和calloc
函数
的
混淆
、
、
、
、
malloc
函数
声明:在这里,malloc返回空
指针
。因此,void
函数
将不返回任何内容。int *ptr;^^^ malloc()
的
返回值
是多少?
浏览 5
提问于2017-07-03
得票数 2
回答已采纳
2
回答
指向__attribute__((const))
函数
的
函数
指针
?
、
、
、
如何(在GCC/"GNU“中)声明一个指向__attribute__((const))
函数
的
函数
指针
?我
的
想法是,当编译器可以缓存上一次调用
的
返回值
时,我希望编译器避免生成对通过
函数
指针
调用
的
函数
的
多次调用。
浏览 3
提问于2012-02-25
得票数 11
回答已采纳
3
回答
为什么我们可以取消对
函数
指针
的
引用?
、
、
很明显,正如你所说
的
,我对
指针
是个新手。我是从Java来
的
,没有
指针
。 我还是不明白为什么我们可以取消对
函数
指针
的
引用?我们可以取消引用int
指针
,因为我们知道int是4个字节,但是我们不能取消引用空
指针
,因为我们不知道它
的
长度。对于
函数
指针
,虽然我们知道
返回值
的
数据类型(长度)和
函数
的
参数,但我们不知道<em
浏览 1
提问于2014-02-27
得票数 6
4
回答
为什么c中
的
函数
指针
根本不一定是
指针
?
、
、
、
return a*b; } printf("add:%i;mul:%i\n",do_op(add,5,10),do_op(mul,5,10));据我所知,到目前为止,
函数
指针
的
“类型”是
返回值
的
类型。(不知道它是如何在gas中实现
的
,
返回值
是否在%rax中,而不是ret?然而,当
函数
根本不必是引用时,对它
的
引用有什么意义呢?当它不是
指针
的
时
浏览 4
提问于2020-06-05
得票数 0
回答已采纳
1
回答
C-从列表中检索元素
我是C语言
的
新手,现在我遇到了一个简单
的
问题。我想要检索列表
的
第i个元素,并且我有以下API。参数'sp‘指定指向变量
的
指针
,
返回值
的
区域大小被赋值到该变量。附注:有关该
函数
的
更多详细信息:
返回值
是指向该值区域
的
指针
。由于在
返回值
的
区域末尾附加了一个额外
的
零代码,因此
返回值
可以被视为字符串。如果
浏览 2
提问于2010-07-25
得票数 0
回答已采纳
2
回答
未用输出参数
、
当C
函数
通过引用
返回值
时,是否需要为我不需要
的
输出值传递一个指向该
函数
的
有效
指针
?例如,以
函数
:max_f32(float32_t *x, float32_t *val, size_t *i);为例,其中val和i是
返回值
,但我只关心结果val。是否需要向参数i传递有效
的
指针
,或者是否可以传递某种虚拟
指针
或NULL?C有处理这类事情
的
机制吗?例如,在这种情况下,Python可以返回
浏览 0
提问于2020-04-21
得票数 1
回答已采纳
2
回答
空白*和char*具有相同
的
表示和内存对齐,这是什么意思?
、
、
我一直在阅读一些关于void*类型
指针
的
文章,并从标准中找到了这个需求。指向空
的
指针
应具有与指向字符类型
的
指针
相同
的
表示和对齐要求。39)类似地,指向兼容类型
的
合格或非限定版本
的
指针
应具有相同
的
表示和对齐要求。我看到标准并不保证所有
指针
类型都有相同
的
长度,因此这里
的
底线是,void*
指针
具有与char*相
浏览 0
提问于2021-01-10
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言:函数指针数组和函数指针数组指针的深度剖析
snprintf函数返回值的含义
关于InterlockedIncrement函数的返回值
Go语言函数返回值
使用lldb修改函数返回值
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券