腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
|>管道操作员是如何在长生不老中工作的?
elixir
根据,它是关于将第一个
参数
传递
给函数,所以想知道这个操作符
与
在任何函数
语言
中
传递
第一个
参数
的传统方法相比,有什么大不了的,比如在Pascal或
C
中。 另外,我们可以用这种方式
传递
变量
参数
吗?
浏览 3
提问于2017-01-11
得票数 11
回答已采纳
1
回答
int execle(const char *path,const char *arg,.,char * const envp[]);
linux
., char * const envp[]); 在Linux中使用的函数原型中,在
变量
参数
之后,使用了
C
语言
中不可能使用的命名
变量
。因为在
C
语言
中,
变量
后函数不能
传递
命名
参数
,所以在上面给出的函数中,它们使用命名
参数
后
变量
参数
(...)。
浏览 3
提问于2015-10-08
得票数 2
回答已采纳
2
回答
为什么在
C
中函数不被认为是一等公民
c
在
C
语言
(以及其他许多“低级”
语言
)中,函数都有一个类型。您可以使用
与
函数匹配的类型声明
变量
,也可以将函数赋值给这样的
变量
,但人们坚持认为函数不是
C
语言
中的一等公民。在
C
中的几个标准函数中,使用指向函数的指针并将函数作为
参数
传递
给其他函数是关键; 例如, 要求 一个要
传递
的比较函数,否则它什么也做不了。在
C
中看到“面向对象”编程并不少见,方法是声明一个 具有多个具
浏览 112
提问于2018-01-04
得票数 9
回答已采纳
3
回答
C
函数通常比OOP
语言
的方法有更多的
参数
吗?
c
、
function
、
arguments
、
procedural-programming
我不得不编写一个
C
程序,它有600多行代码和大约25个函数。这是我编写的最长的
C
代码。 我注意到其中一些函数有5个以上的
参数
。直接从main()调用的对象有更多的
参数
。它离main()越远,就越少。我还注意到,我经常不得不将
参数
传递
给函数,并不是因为该函数直接使用该
参数
,而是该函数调用了另一个需要该
参数
的函数。,但我不得不声明一些全局
变量
,因为有些
参数
变得过于冗余。基本上,我必须把这些论点
传递
给每个
浏览 4
提问于2020-06-16
得票数 2
回答已采纳
2
回答
启动时
与
Powershell脚本的
参数
variables
、
powershell
、
argument-passing
与
在
C
和其他
语言
中一样,您可以在实际执行脚本时为脚本/.exe提供
参数
。例如:从而将Hello、10和P
传递
给程序本身中的某个
变量
。如果是这样,如何将这些
参数
提供给给定的$variable 谢谢!
浏览 0
提问于2012-11-16
得票数 7
回答已采纳
3
回答
VBA: const
参数
用于避免修改由值
传递
的
参数
的值
vba
、
excel
、
arguments
、
constants
我的意思是将一个
参数
传递
给一个VBA Sub,确保它不被修改。在
C
语言
中,我会以void mysub( const int i );的形式这样做。编辑澄清功能VBA
与
C
的等价性,根据答案和评论需要: 通过引用
传递
。在
C
语言
中,最接近的是void mysub(int * i);。但是在
C
语言
中,必须使用mysub(&j);调用来补充这一点,也就是说,调用方也需要调用方才能工作。Sub可以在
浏览 3
提问于2013-11-21
得票数 4
回答已采纳
3
回答
C
语言
传递
变量
参数
c
、
variadic-functions
我想要它,这样你就可以在字符串中
传递
许多字符串,例如:不要问为什么,这很可能是疯狂的。无论如何,在查找它
传递
的字符串中有多少个%个字符后,它会递归地调用自己;因此,如果字符串中有超过一个%,它应该
传递
许多
参数
。有没有办法将
变量
参数
传递
给函数?
浏览 0
提问于2013-02-20
得票数 1
2
回答
函数指针是否
与
函数作为
参数
具有相同的表达能力?
functional-programming
在函数式编程
语言
中,函数可以作为
参数
传递
给另一个函数。在
C
/
C
++等编程
语言
中,引用函数的函数指针可以
传递
给可以通过取消引用调用外部函数的函数。那么,函数指针在函数编程
语言
中是否
与
函数作为
参数
具有相同的表达能力呢?
浏览 0
提问于2015-08-10
得票数 10
回答已采纳
6
回答
在编程
语言
中,一级/二级/三级值的数学基础是什么?
programming-languages
、
math
,来自Michael Scott的编程
语言
语用学 通常,如果一个值可以作为
参数
传递
,从一个子程序返回,或者分配给一个
变量
,那么在编程
语言
中的值就被称为具有first类状态。在大多数编程
语言
中,简单类型(如整数和字符)都是first类值。相反,“二级”值可以作为
参数
传递
,但不能从子例程返回,也不能分配到
变量
中,而“第三方”值甚至不能作为
参数
传递
。标签在大多数编程
语言
中是三级值,而在Alg
浏览 0
提问于2016-09-26
得票数 19
2
回答
为什么(在
c
++顶点函数中)有两个括号?
c++
、
shader
、
metal
、
metalkit
着色器的示例代码具有类似于[[buffer(0)]]
参数
的这些双括号。为什么有两个括号?它是否意味着什么,还是它仅仅是表明有关键字“缓冲器”跟随?在标准的
c
++中没有这样的结构,是吗?
浏览 1
提问于2016-12-04
得票数 6
回答已采纳
5
回答
C
# vs Python
参数
传递
c#
、
python
、
parameter-passing
Python的
参数
传递
规则
与
C
#的
参数
传递
规则的主要区别是什么? 我非常熟悉Python,并且刚刚开始学习
C
#。我想知道,当一个对象通过引用或值
传递
时,
C
#的规则集是否
与
Python
语言
中的规则集相同,或者是否有一些我需要记住的关键区别。
浏览 1
提问于2012-09-15
得票数 4
回答已采纳
1
回答
在Go中,为什么不是将append()实现为方法,而是将其作为函数实现?
language-design
、
go
>>> my_list这种语法对我来说是直观的,这种模式在跨许多OO
语言
的list实现中很常见。最近,我
与
Go进行了更密切的合作,我试图更好地理解使用Go
语言
进行的一些设计选择。最值得注意的是,为什么append()被定义为一个常规函数(将要追加的切片作为第一个
参数
,并返回新构造的切片),而不是在片类型上定义一个方法?我知道Go没有self/this构造,但是标准库对于如何定义其函数相
浏览 0
提问于2016-02-18
得票数 4
回答已采纳
4
回答
C
++
与
Java中的构造函数和
变量
名
c++
、
constructor
、
this
我正在学习来自Java背景的
C
++ (多年前就了解了一点
C
语言
)……class Blabla {private int b; this.a = a; }我喜欢这样,因为
变量
Blabla.a和作为
参数
<e
浏览 0
提问于2009-12-10
得票数 2
回答已采纳
7
回答
“参照
传递
”究竟是什么意思?
java
、
parameters
、
terminology
、
pass-by-reference
我不是在问Java的论点
传递
是如何工作的。我知道,看起来像保存对象的
变量
实际上是保存对对象的引用的
变量
,而该引用是通过值
传递
的。在这里(在链接线程和其他线程中)和其他地方,对该机制有很多精辟的解释。我认为“
传递
引用”意味着“将引用(通常是指针)
传递
给对象”,因此被调用方可以修改调用方看到的对象,而“
传递
值”意味着复制对象,并让被调用方享受副本的乐趣(明显的问题:如果对象包含引用、深拷贝或浅引用,怎么办,指针)被
传递
到形式
参数
中;当被调
浏览 3
提问于2011-11-13
得票数 16
回答已采纳
4
回答
方法如何在运行时找到其对象的实例
变量
?
java
、
object
、
jvm
我的意思是,在像
C
这样的
语言
中,一切都很清楚:要使用的
变量
必须作为
参数
传递
给函数(或者必须是全局的)。 在Java (可能还有其他OO
语言
)中会发生什么呢?本地方法如何使用实例的属性?简单地说:当我们说this.variable时,方法如何找到自己的
变量
?“此”指针是否作为函数
参数
隐式
传递
?
浏览 0
提问于2014-01-08
得票数 2
回答已采纳
2
回答
在具有越位规则的
语言
中,所有的
语言
结构都可以是一流的吗?
python
、
lisp
、
expression
、
indentation
、
if-statement
在类LISP
语言
中,所有
语言
构造都是一等公民。考虑以下Dylan中的示例: foo(); bar();在LISP中:在Python中,您必须编写: x = foo(); x = bar(); 因为Python不区分语句和表达式。遵守越位规则(具有基于缩进的语法)的
语言
中的
浏览 0
提问于2009-08-06
得票数 2
回答已采纳
1
回答
如何在Swift中将指针地址传入
C
API的
参数
中?
swift
、
xcode
我正在使用Swift5
语言
将
C
API导入到Xcode中。我在将指针的地址
传递
给
参数
时遇到了问题:下面是
C
API的原型:我应该为这个输入
参数
声明什么
变量
?我尝试在swift中声明下面的
变量
: var ppDevHandle: UnsafeMutablePointer<PVOID?>?接口返回“
参数
无效”。
浏览 26
提问于2019-11-01
得票数 1
回答已采纳
1
回答
将uint8_t而不是uint32_t
传递
给函数(在
C
中)
c
、
casting
在浏览一些代码(用
C
语言
编写)时,我偶然发现了以下内容: //we have a parameter void doSomething一般来说,我知道在
C
/
C
++
语言
中,只有
变量
的副本被
传递
到函数中,然而,我不确定实际发生了什么。编译器是否在堆栈上分配32位(对于
传递
的
参数
),将所有位置零,然后复制
浏览 33
提问于2019-04-16
得票数 1
回答已采纳
5
回答
如何将
参数
列表
传递
给Julia中的函数
julia
我是朱莉娅
语言
的新手,教程还不够深入,我不知道
传递
函数
参数
列表的最佳方法是什么。我的功能如下: return a*x**2 + b*x -
c
其中x是
变量
(2D数组),a、
c
和d是
参数
。据我所知,不建议使用Julia中的全局
变量
。那么,怎样才是正确的方法呢?
浏览 8
提问于2015-10-06
得票数 2
回答已采纳
1
回答
如何在没有命名
参数
的情况下向
c
++中的函数
传递
可变数量的
参数
c++
、
function
、
arguments
、
variadic-functions
我需要写一个函数,它接受可变数量的
参数
,它本质上是一个类似snprintf的函数的包装器。我大体上了解如何做到这一点,如所示。但是,至少在
C
语言
中,我们需要在
变量
参数
开始( )之前将一个命名
参数
传递
给函数。 然而,对相同问题的回答表明,这在
C
++中很容易实现。我想知道如何实现这一点,特别是因为处理vararg函数的方法似乎
与
C
(va_start等)相同。或者他们指的是可变模板?因此,基本上可以编写一个没有命名<em
浏览 0
提问于2012-12-14
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言编程指针变量作为函数参数
C语言中,全局变量与局部变量同名时,如何判断
C语言编程学习变量与基本数据类型
Go语言参数传递是传值还是传引用
C语言中的局部变量
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券