腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
函数
指针
是否与函数作为
参数
具有相同的表达能力?
在函数式编程
语言
中,函数可以作为
参数
传递
给另一个函数。在
C
/
C
++等编程
语言
中,引用函数的函数
指针
可以
传递
给可以通过取消引用调用外部函数的函数。那么,函数
指针
在函数编程
语言
中是否与函数作为
参数
具有相同的表达能力呢?
浏览 0
提问于2015-08-10
得票数 10
回答已采纳
3
回答
一些
C
函数如何接受空
参数
?
、
、
我一直认为
C
不接受空
参数
,直到我开始学习
指针
。在某些编程
语言
中,比如python,可以将空
参数
作为
参数
传递
,但在
C
语言
中,我一直认为这会导致未定义的行为。我的问题只是好奇,像这样的函数....accept空
指针
作为
参数
,而不会遇到未定义的行为,难道空
浏览 6
提问于2014-12-17
得票数 9
回答已采纳
2
回答
指针
如何引用硬盘中的段
、
、
、
、
请让我知道
指针
(在
C
/
C
++编程
语言
中)如何引用硬盘中的段,例如高达1 GB的存储空间。更详细地说,我要写一个函数的签名,它将接受一个
指针
作为
参数
,它应该指向硬盘中的一个段,它可以容纳1 GB的空间,而不是
传递
指向堆上存储空间相同的地址的
指针
,我希望它指向硬盘段。系统采用Linux,编程
语言
包括
C
和
C
++。
浏览 1
提问于2012-11-27
得票数 0
回答已采纳
2
回答
指针
/引用之前
、
、
因此,像perl、java和
C
这样的现代
语言
通过
指针
(如果写得正确的话)
传递
数据(例如函数
参数
),所以在堆栈中,当您传入一个变量时,该变量的地址将被写入。我研究了fortran的老版本,在
指针
之前,我想知道:在
指针
之前,数据是如何
传递
的?如果我将一个大数组
传递
给子例程,该数组是否会被写入堆栈,而不是指向该数组的
指针
?
浏览 1
提问于2010-08-27
得票数 1
3
回答
通过
指针
调用函数并在内存块中设置
参数
、
我有个小问题:CallFunc(void * func,void *params, unsigned int param_length); 我将发送函数
指针
,指向函数
参数
的
指针
,并最终发送
参数
长度,这个调用函数将使用它的
参数
调用
传递
的函数。我喜欢用
C
/
C
++写这篇文章,但如果有人有想法,如何用其他支持DL
浏览 3
提问于2011-01-17
得票数 0
回答已采纳
1
回答
用
指针
指向
指针
在
C
中实现引用
传递
?
所以我刚读完,意识到Java实际上完全是按值
传递
的。其中一个答案指出,有些
语言
是通过引用
传递
的,而
C
和Java则不是。由于我大多熟悉
C
和Java,而不熟悉列出的支持通过引用
传递
的
语言
,所以我想我可能从未见过通过引用
传递
。我的问题是,在
C
中将指向对象的
指针
作为
参数
传递
给对象,然后修改指向对象的
指针
所指向的内容,实际上是否实现了通过引用
传递
。示例:如
浏览 1
提问于2013-07-22
得票数 0
回答已采纳
2
回答
如何在VFP中处理双
指针
调用
C
++动态链接库
、
、
、
如何在VFP中处理双
指针
调用
C
++动态链接库DECLARE INT fun_foo IN sample.dll STRING,STRING @ 我发现char*可以与字符串
参数
一起
传递
,但我在双
指针
字符串@不起作用时遇到了困难谁能给出一些提示,如何在Visual foxpro中
传递
c
函数中双
指针
<e
浏览 2
提问于2013-02-23
得票数 1
1
回答
在函数
参数
列表中声明char
指针
和char数组有什么区别?
foo(char* grid){}foo(char grid[]){} 我有一个程序,我测试了这两种样式的函数
参数
。它看起来很管用,但为什么要起作用呢?有什么关系?
浏览 0
提问于2018-10-01
得票数 1
回答已采纳
2
回答
P/invoke函数接受指向结构的
指针
、
、
、
像这样的函数有签名,使用指向结构的
指针
。在
C
语言
中,我只是将NULL作为可选
参数
的
指针
传递
,而不是在堆栈上创建一个虚拟struct对象,并将一个
指针
传递
给虚拟对象。在
C
#中,我已经声明它为(p/invoke) public static externlpProcessAttributes
浏览 3
提问于2010-07-06
得票数 6
回答已采纳
2
回答
低级
语言
中的泛型
、
、
、
我正在开发一种像瓦拉和OOC这样的
语言
,它可以编译回
C
。您可能知道,
C
是一种严格的类型化
语言
。除了不透明的空
指针
外,无法
传递
未知类型的
参数
。这是因为编译器需要知道
传递
或返回的
参数
的确切大小。装箱:创建一个可以存储所有可能类型的联合。
传递
指向
参数
浏览 0
提问于2014-11-02
得票数 3
回答已采纳
2
回答
数组是如何
传递
给函数的?
、
、
、
、
数组是如何
传递
给函数的?意味着基本技术是什么?
传递
第一个元素的地址,并通过添加一些x字节从第一个元素的地址中获得其他连续元素。是在每种编程
语言
中还是在
c
++和
c
++中发生的? 谢谢!
浏览 5
提问于2014-10-23
得票数 0
回答已采纳
7
回答
如何&a是指向如果它生成的地址的
指针
?
、
、
我对编程很陌生,目前我正在学习
C
语言
的
指针
。 我知道
指针
是包含或保存另一个变量地址的变量。今天,当我更多地了解K&R时,我在第80页中的一行中感到困惑:"&a是指向a的
指针
“,在给定的函数交换(&a,&b)中。怎么&a是一个
指针
?它不是变量,而是变量的地址。我说的对吗?我知道
参数
可以通过两种方式
传递
给函数:按值调用和通过引用调用。调用方的
参数
值在第一个
参数
中没有更
浏览 4
提问于2014-10-29
得票数 4
10
回答
将functor作为函数
指针
传递
、
、
我正在尝试在
C
++应用程序中使用
C
库,并发现自己处于以下情况(我知道我的
C
语言
,但我对
C
++相当陌生)。在
C
端,我有一个以函数
指针
作为
参数
的函数集合。在
C
++端,我有一个带函数器的对象,它与
C
函数所需的函数
指针
具有相同的签名。有没有办法使用
C
++函数器作为
传递
给
C
函数的函数
指针
?
浏览 2
提问于2009-12-03
得票数 42
回答已采纳
3
回答
将输入从标准输入
传递
到文件(
C
编程)
、
、
、
我用
C
语言
写了一个程序,它有一个处理文件的函数,这些文件可以通过文件
指针
传递
给它。void process_my_file(FILE *fptr, ...) {} 我希望从标准输入中读取一些输入,并将其
传递
给我的函数,而不必将输入写入临时文件。是否可以通过文件
指针
参数
传递
它,就像它是一个文件一样,而不必将其写入磁盘?是否可以通过其他
参数
来完成,我可以将这些
参数
添
浏览 0
提问于2009-09-26
得票数 2
回答已采纳
1
回答
如何通过JNA
传递
指针
数组?
Java:myArrayis一个
指针
数组。
C
++ void *a = myArray[0];如何通过JNA
传递
指针
数组?我在Java
语言
中尝试过myfun(Pointer[] myArray),但它报告运行时不支持
参数
类型,如下所示:原因: java.lang.IllegalArgumentException: Class[Lcom.sun.jna.Pointer;不是受支持的
参数
浏览 1
提问于2016-05-03
得票数 0
2
回答
C
甚至有“按引用
传递
”的功能吗?
、
我听说在"
c
“中,我们可以通过”按值调用“或”按引用调用“来
传递
参数
。但在一本书中提到,我们可以通过两种方式
传递
参数
,但没有“按引用
传递
”,但实际上我通过“按引用
传递
”
传递
了大部分
参数
。那么为什么会提到“
C
甚至有”通过引用
传递
“吗?” 如果有详细的描述,将不胜感激。
浏览 0
提问于2013-06-18
得票数 6
回答已采纳
4
回答
C
:写一个函数不知道有多少
参数
、
、
在学习
C
语言
时,我发现printf可以在
传递
时接收许多
参数
。 我不知道
C
怎么能实现这样的函数,用户可以输入任意多的
参数
。我也考虑过
指针
,但仍然没有什么好主意。
浏览 3
提问于2012-07-02
得票数 4
回答已采纳
2
回答
空类型函数如何在没有
指针
的情况下将值返回给
C
中的局部变量?
、
、
、
下面是一个用
C
语言
读取数组并使用函数打印它的程序:void read_arr(int a[10][10],int row,int col) int i,read_arr(m1,row,col); print_arr(m1,row,col);由于我们将值输入到函数'read_arr‘中的数组'a’中,这些值是如何
传递
到'main‘函数中的局部变量'm1’的(我们知道这一点,
浏览 2
提问于2018-08-22
得票数 0
4
回答
C
中
指针
的常量用法
、
、
我正在复习
C
语言
,并有一个关于const使用
指针
的问题。我理解以下代码:这是定义一个指向字符类型的
指针
,const修饰符表示不能更改存储在someArray中的值。然而,下面这些是什么意思呢?char * const arrayconst char * const s2 作为参考,这些都取自第
浏览 2
提问于2009-09-18
得票数 21
回答已采纳
2
回答
为什么函数要在
传递
给它的
参数
上使用"address of“运算符作为
指针
?
我是
C
编程
语言
的新手,我试图理解一个函数的意图,这个函数接受一个
指针
参数
,但在它上面使用运算符的地址,就好像它是函数体中的一个变量名一样。
传递
的
参数
是struct类型。address of“运算符是否用于确保不
传递
空
指针
?
浏览 26
提问于2019-01-29
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言编程指针变量作为函数参数
C语言-数组指针与指针数组
c语言指针学习
C语言指针详解
C语言-指针常识
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券