腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
为什么
C
++因为复制了很多东西而“出名”?
、
、
最近,我遇到了
一个
古老的(但仍然很有趣)的"“漫画。我非常熟悉它上的大多数
语言
,但我对
C
++上的
语言
有点困惑。 最近刚开始使用
C
++,我不完全确定为什么
C
++以制造大量的对象副本而闻名。我去做了一些研究,发现当参数通过
值
传递
时,对象的副本就会被
传递
。然而,很多
语言
都会将
值
作为缺省
值
传递
,所以我认为我没有达到正确的原因。此外,我还介绍了复制构造
函数
浏览 5
提问于2014-04-27
得票数 0
回答已采纳
4
回答
在命令式
语言
中可以使用什么功能
语言
技术?
、
、
在命令式
语言
中,哪些通常与功能
语言
相关联的技术或范例也可以有效地使用?例如: 在没有尾调用优化的
语言
中,Recursion可能存在问题,将其使用限制在一组狭窄的情况下,因此,Map和filter在非功能
语言
中的作用有限,即使它们对有一种功能感觉。我很喜欢不用担心
函数
式
语言
中的状态。如果我特别固执,我可能编写
C
程序而不修改变量,只将我的状态封装在
传递
给
函数
的变量和
函数
返回的
值
中。即使
函数</e
浏览 10
提问于2009-02-25
得票数 6
回答已采纳
2
回答
C
甚至有“按引用
传递
”的功能吗?
、
我听说在"
c
“中,我们可以通过”按
值
调用“或”按引用调用“来
传递
参数。但在一本书中提到,我们可以通过两种方式
传递
参数,但没有“按引用
传递
”,但实际上我通过“按引用
传递
”
传递
了大部分参数。那么为什么会提到“
C
甚至有”通过引用
传递
“吗?” 如果有详细的描述,将不胜感激。
浏览 0
提问于2013-06-18
得票数 6
回答已采纳
1
回答
如何在
C
中将字符数组的
值
传递
给另
一个
文件中的
函数
?
、
、
我目前正在重写我一直在用
C
语言
编写的解释器,我已经习惯了像
C
#这样的高级
语言
,所以现在
C
语言
对我来说有点困惑。我已经编写了
一个
函数
来检测当前操作系统,并将"WINDOWS“、"LINUX”或"MAC“存储在char数组中,但我需要将该
值
传递
给另
一个
文件中的
函数
。代码如下: //main.
c
#include <
浏览 46
提问于2019-02-25
得票数 0
回答已采纳
1
回答
用指针指向指针在
C
中实现引用
传递
?
所以我刚读完,意识到Java实际上完全是按
值
传递
的。其中
一个
答案指出,有些
语言
是通过引用
传递
的,而
C
和Java则不是。由于我大多熟悉
C
和Java,而不熟悉列出的支持通过引用
传递
的
语言
,所以我想我可能从未见过通过引用
传递
。我的问题是,在
C
中将指向对象的指针作为参数
传递
给对象,然后修改指向对象的指针所指向的内容,实际上是否实现了通过引用
传递
。示例:如果我有
一个
浏览 1
提问于2013-07-22
得票数 0
回答已采纳
6
回答
按名称
传递
和按
值
传递
-结果
语言
、
对于我的编程
语言
课程,我正在尝试用使用按名称
传递
或按
值
传递
结果的
语言
编写一些代码片段,最好是默认情况下,但任何支持这两种
语言
的
语言
都可以。但是,我还找不到一种支持这两种
语言
的
语言
。有没有人知道有一种
语言
使用了按
值
传递
-结果或按名称
传递
?最好是一种命令式
语言
。
浏览 6
提问于2009-04-05
得票数 6
回答已采纳
4
回答
C
语言
是通过引用调用的吗?
我知道在
C
语言
中没有引用调用。但是,有些人说
C
里有个电话,我很困惑。 据我所知,当以
C
语言
将因子
传递
给
函数
时,我知道
传递
给
函数
的
值
是通过将本地副本作为参数来接收的。但是,在
C
++中,“按引用调用”是可能的,因为“仅与因素和名称不同的相同元素”由引用"&“创建。这是真的吗?
浏览 4
提问于2022-09-19
得票数 3
4
回答
为什么我要在
C
中按
值
传递
函数
参数?
、
、
、
在我的一些
C
库上,我正在重新学习我的
C
语言
技能。在完成了第
一个
可工作的实现之后,我现在正在检查代码以使其更高效。目前我的主题是通过引用或
值
传递
函数
参数。我的问题是,为什么我要在
C
中按
值
传递
任何
函数
参数?代码可能看起来更干净,但它的效率不是总是比通过引用
传递
更低吗?
浏览 9
提问于2013-01-04
得票数 3
回答已采纳
1
回答
什么是类型完整性原则?
、
、
在“编程
语言
设计概念”()一书中,它写道: 我还是没明白。
浏览 3
提问于2016-11-29
得票数 8
回答已采纳
6
回答
在编程
语言
中,一级/二级/三级
值
的数学基础是什么?
、
,来自Michael Scott的编程
语言
语用学 通常,如果
一个
值
可以作为参数
传递
,从
一个
子程序返回,或者分配给
一个
变量,那么在编程
语言
中的
值
就被称为具有first类状态。在大多数编程
语言
中,简单类型(如整数和字符)都是first类
值
。相反,“二级”
值
可以作为参数
传递
,但不能从子例程返回,也不能分配到变量中,而“第三方”
值
甚至不能作为参数
传递
。标签在
浏览 0
提问于2016-09-26
得票数 19
5
回答
在没有将地址实际
传递
给
函数
的情况下,如何实现“通过引用
传递
”?
、
、
我很清楚,在
C
和
C
++中,一切都是通过
值
传递
的(即使该
值
是引用的,类型为)。我认为(但我不是专家) Java也是如此。所以,这就是为什么我把
语言
不可知论作为标签,在什么
语言
中,我可以把
传递
给
一个
函数
而不
传递
一些
值
? 如果存在这种情况,这种机制是什么样子的?我认真考虑过这个问题,但我没有想出任何不涉及价值
传递
的机制。即使编译器的优化方式是我在内存中没有指针/
浏览 4
提问于2018-12-07
得票数 2
回答已采纳
2
回答
C
和
C
++中的CoCreateInstance
函数
签名
我编写COM
函数
已经有很多年了,今天我注意到许多
函数
实际上在
C
和
C
++中有不同的签名。例如CoCreateInstance
函数
: _In_ REFCLSID rclsid, _In_ DWORD dwClsContext, _Out_ LPVOID *ppv在
C
++中,签名扩展为 unsigned __i
浏览 2
提问于2013-08-13
得票数 3
4
回答
当涉及到变量时,
C
和Java之间的区别?
、
我最近问了这个问题:我以前用Java编写过程序。但是如果我没理解错的话,在
C
中,如果我有这段代码: b++; int a = 0; return
浏览 0
提问于2013-04-02
得票数 1
回答已采纳
1
回答
Swift结构中有复制构造器吗?
、
、
、
众所周知,当将结构实例分配给另
一个
实例或将其
传递
给
函数
时,Swift实际上是按
值
复制实例。但是,如果我们能够控制这个过程,就像在
C
++复制构造
函数
中一样,我哪里也找不到。我的问题是,Swift是否类似于
C
++复制构造
函数
,如果没有,在该
语言
中有什么有助于控制Swift中的逐
值
传递
过程吗?
浏览 5
提问于2020-06-04
得票数 0
回答已采纳
1
回答
如何跟踪和更新递归
函数
中的
值
?
、
上面是
一个
C
++
函数
,我想知道如何在Ruby
语言
中以类似的方式更新min_dist?据我所知,Ruby是按
值
传递
的,所以没有办法
传递
指针或类似的东西。
浏览 1
提问于2020-06-13
得票数 0
2
回答
在哪里指定Java是按
值
调用的?
、
、
我知道Java在默认情况下是按
值
调用的,但我不确定在Java
语言
规范中这个问题是在哪里解决的。谷歌搜索似乎只找到我的非官方来源,但从来没有指出说明的实际部分,这是什么地方。在JLS中,它是否说明Java是按
值
调用的?规范的这一部分是如何说它是按
值
调用的,而不是其他约定呢?
浏览 0
提问于2014-11-27
得票数 5
回答已采纳
2
回答
函数
指针是否与
函数
作为参数具有相同的表达能力?
在
函数
式编程
语言
中,
函数
可以作为参数
传递
给另
一个
函数
。在
C
/
C
++等编程
语言
中,引用
函数
的
函数
指针可以
传递
给可以通过取消引用调用外部
函数
的
函数
。那么,
函数
指针在
函数
编程
语言
中是否与
函数
作为参数具有相同的表达能力呢?
浏览 0
提问于2015-08-10
得票数 10
回答已采纳
2
回答
什么时候,为什么,通过
值
传递
参数?
、
、
对于大于64位整数的任何内容,我为什么要按
值
传递
?
C
++在语法上很有趣,因为引用运算符在某种程度上模糊了按
值
传递
和通过引用
传递
之间的区别。在
C
中,如果我的
函数</em
浏览 0
提问于2022-05-25
得票数 2
3
回答
为什么gtk+通过引用
传递
?
、
,我在用
C
/GTK+编程,但是我还不明白为什么当我调用
一个
函数
时,比如gtk_label_set_text (GTK_LABEL (label), "some text");,我不需要把标签指针的引用
传递
给
函数
我了解到,
C
语言
将所有参数都作为
值
传递
,而在其他作用域中,
函数
不会影响Widget标签。非常感谢,很抱歉我的英语不好。
浏览 4
提问于2009-07-16
得票数 1
回答已采纳
3
回答
十六进制参数"or“|
C
中的运算符
、
我是
C
语言
的新手,我有web开发背景,所以我对
C
程序员使用的一些位和字节编码有点不确定。我正在看一些将参数
传递
给
函数
的
C
代码。.);CYCLE_JOB_MEM = 0x00020000insert_chem(CYCLE_JOB_MEM, ...);#define
浏览 10
提问于2012-12-21
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言函数返回值解析
C+中的值传递和引用传递
c语言-递归函数
【C语言】printf函数
Go语言函数返回值
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券