腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
函数
指针
是否与
函数
作为参数具有相同的表达能力?
在
函数
式
编程
语言
中,
函数
可以作为参数传递给另一个
函数
。在
C
/
C
++等
编程
语言
中,引用
函数
的
函数
指针
可以传递给可以通过取消引用调用外部
函数
的
函数
。那么,
函数
指针
在
函数
编程
语言
中是否与
函数
作为参数具有相同的表达能力呢?
浏览 0
提问于2015-08-10
得票数 10
回答已采纳
11
回答
在
C
中有哪些
函数
式
编程
的工具?
、
最近我一直在思考如何用
C
(而不是
C
++)进行
函数
式
编程
。显然,
C
是一种过程化
语言
,本身并不真正支持
函数
式
编程
。 是否有任何编译器/
语言
扩展将一些
函数
式
编程
构造添加到
语言
中?GCC提供了作为
语言
扩展;嵌套
函数
可以访问父堆栈帧中的变量,但这离成熟的闭包还有很长的路要走。例如,我认为在
C
中真正有用的一件事是,在任何需要<em
浏览 97
提问于2008-10-19
得票数 162
回答已采纳
2
回答
指针
如何引用硬盘中的段
、
、
、
、
请让我知道
指针
(在
C
/
C
++
编程
语言
中)如何引用硬盘中的段,例如高达1 GB的存储空间。更详细地说,我要写一个
函数
的签名,它将接受一个
指针
作为参数,它应该指向硬盘中的一个段,它可以容纳1 GB的空间,而不是传递指向堆上存储空间相同的地址的
指针
,我希望它指向硬盘段。系统采用Linux,
编程
语言
包括
C
和
C
++。
浏览 1
提问于2012-11-27
得票数 0
回答已采纳
1
回答
函数
指针
对面向对象程序设计的影响
、
、
、
、
在他的演讲“
编程
的未来”中,罗伯特马丁提到了 如果OOP本质上是为了避免指向
函数
的
指针
,那么它们有什么问题呢?
浏览 4
提问于2018-01-14
得票数 0
1
回答
结构/构造
函数
/
指针
-
C
编程
语言
、
、
我现在的问题是malloc,但我觉得它可能实际上是某个
指针
定义了我错了它必须使用以下
函数
声明和结构定义。%d\n",p->base_of_buffer[0+i]);} 当我用注释掉的SP_struct_ptr2行运行它时,它运行得很好,并为我提供了一个
指针
和正确的地址
浏览 3
提问于2020-02-16
得票数 2
1
回答
闭包与
指针
之间的差异(
c
)
、
在
函数
式
编程
中,特别是Ocaml,在创建
函数
时,会创建对所有non-local variable的引用,以便即使非局部变量超出了作用域,也可以使用它,这称为闭包。在
c
编程
语言
中,
指针
的概念是指变量的内存位置。 闭包和
指针
之间的区别在作用域中。就这些吗?
浏览 6
提问于2012-09-27
得票数 1
回答已采纳
5
回答
C
编程
语言
,
指针
、
#include<stdio.h>main() char *q[]={"black","white","red"}; getch();}
浏览 6
提问于2010-10-10
得票数 1
3
回答
C
/
C
++中的
函数
式
编程
、
、
、
既然
C
/
C
++支持
函数
指针
,这是否意味着它们通常支持
函数
式
编程
?请注意,我实际上并不想使用
C
或
C
++进行
函数
式
编程
,但我很好奇,因为我从来没有听说过
C
或
C
++支持这样的东西。(我知道许多
函数
式
编程
语言
的编译器都在
C
中,但这不是我所说的“支持”的真正意思)。
浏览 1
提问于2013-06-04
得票数 13
回答已采纳
5
回答
为什么
C
不是动态
语言
?
、
、
、
如我所知,在
C
中,我们可以使用
函数
指针
,这是在运行时(1)调用的。根据维基百科的定义: 动态
编程
语言
是计算机科学中广泛使用的术语,用来描述一类高级
编程
语言
,在运行时执行其他
语言
在编译过程中可能执行的许多常见行为。所以我的问题是,为什么
C
不是提供(1)中的特性的动态
语言
?
浏览 8
提问于2010-11-05
得票数 6
回答已采纳
11
回答
使用
函数
指针
的好处
、
、
、
、
我已经
编程
几年了,并且在某些情况下使用过
函数
指针
。我想知道的是,出于性能原因,什么时候使用它们是合适的,或者不是,我的意思是在游戏环境中,而不是在商业软件中。
函数
指针
很快,John Carmack在Quake和Doom源代码中滥用了它们,因为他是一个天才:) 我想更多地使用
函数
指针
,但我想在最合适的地方使用它们。在现代
C
语言
中,
函数
指针
最好、最实用的用法是什么?比如
C
、
C<
浏览 1
提问于2009-03-20
得票数 15
回答已采纳
3
回答
一些
C
函数
如何接受空参数?
、
、
我一直认为
C
不接受空参数,直到我开始学习
指针
。在某些
编程
语言
中,比如python,可以将空参数作为参数传递,但在
C
语言
中,我一直认为这会导致未定义的行为。我的问题只是好奇,像这样的
函数
....accept空
指针
作为参数,而不会遇到未定义的行为,难道空
指针
没有指向任何东西吗?简单地说,为
浏览 6
提问于2014-12-17
得票数 9
回答已采纳
2
回答
可以用
C
编写特定结构的
函数
吗?
、
我目前正在学习
C
,并且刚刚讨论了结构。看起来,structs只能有成员,而不能有仅限于给定结构的方法。假设我想为链接列表编写一个add方法。在
C
中,我可以编写一个接受链接列表或指向链接列表的
指针
的
函数
,并通过添加一个节点来修改它。但是,有什么方法可以做到这一点更类似于Java如何做到这一点呢?我担心我会有一个小组织的大量
函数
文件,otherwise...or,这仅仅是
C
的一个痛苦,以及Obj所改进的东西吗?
浏览 2
提问于2015-05-18
得票数 0
回答已采纳
4
回答
Go中结构的堆栈与堆分配,以及它们与垃圾收集的关系
、
、
我是个新手,在
C
风格的基于堆栈的
编程
和Python风格的基于堆栈的
编程
之间,我遇到了一点认知上的不协调。
C
风格的堆栈
编程
中,自动变量驻留在堆栈上,分配的内存驻留在堆中,而Python风格的基于堆栈的
编程
中,堆栈上唯一存在的东西是指向堆上对象的引用/
指针
。如果我用
C
语言
写的话,第一个会把一个对象放到堆上,第二个会把它放到堆栈上。第一个将返回指向堆的
指针
,第二个将返回指向堆栈的
指针
,该
浏览 58
提问于2012-06-03
得票数 208
回答已采纳
1
回答
指向仅存在于
函数
C
中的变量
、
、
目前,我正试图通过阅读“
C
编程
语言
”来学习
C
。我正在试图弄清楚诸如
指针
之类的东西,但我遇到了一个我无法思考的例子。
指针
数组作为参数传递给给定的
函数
,并指向
函数
中创建的变量,据我所知。lineptr[nlines++] = p; 这仅仅是因为以前使用的alloc
函数
才可行吗?这是如何工作的,这是一种安全的编码方式,还是应该避免呢?
浏览 1
提问于2019-03-15
得票数 1
回答已采纳
1
回答
C
语言
的
指针
编程
、
、
编写一个程序,创建一个随机数组,该数组由20个整数组成,
指针
最初指向数组的第一个元素。该程序将有一个while循环,允许用户执行以下任何操作:对数字列表的所有更改都必须使用
指针
浏览 2
提问于2022-05-13
得票数 -2
5
回答
C
编程
语言
,数组,
指针
、
{ getch(); } 因为变量我接受任何垃圾值,所以这将是数组的大小,所以为什么当我使用DEV
C
++时,此代码会给出此错误,如果我使用TURBO
C
++ 3.0,则显示错误:需要常量表达式。
浏览 2
提问于2010-10-02
得票数 0
2
回答
字符串文字不能作为
C
++中的模板参数吗?
、
第724页,第25章,
C
++
编程
语言
当与默认模板参数(§25.2.5)结合使用时,这将变得特别有用;例如:class Vec {/
浏览 0
提问于2013-11-19
得票数 3
4
回答
创建没有
指针
别名的
编程
语言
的可能性
、
、
、
我有一个问题要问所有的
编程
爱好者。
指针
一直存在于
编程
世界中。就像在
C
中一样,
C
++有一个显式的
指针
支持。在java中不存在显式
指针
支持,但Java系统内部使用
指针
。在现实世界中,有没有可能开发一种完全没有
指针
别名的
编程
语言
?
浏览 2
提问于2012-01-30
得票数 2
回答已采纳
4
回答
为什么有些
函数
是以星号为原型的?
、
编程
语言
:
C
我正在处理一个需要对某些已经生成的
函数
进行重新编码的项目,在查看其中一些
函数
的手册页以查看原始原型时,我发现其中一些
函数
在
函数
的名称之前包含一个星号,比如在string.h.h库char*strchr *strchr(const char *s,int
c
)中,我个人从星号中了解到的是,我们将它添加到变量的声明中以使其成为
指针
,但是
函数
是如何成为
指针
的。
浏览 0
提问于2019-10-12
得票数 1
回答已采纳
1
回答
C
字符数组与字符
指针
的区别
、
、
、
、
我刚刚开始学习
C
语言
,并且一直在阅读K.N. King的一本关于
编程
语言
的教科书。在他的关于字符串的章节中,他指出字符数组和字符
指针
在传递到
函数
方面几乎是相同的。但是,它们不能互换,这背后的原因之一是字符数组中的字符可以修改,而字符
指针
指向字符串文字。然而,在他之前的教科书中,他指出
C
将字符串字面量存储为字符数组,所以这不会使字符
指针
和字符数组相同吗?
浏览 1
提问于2017-08-07
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言编程指针变量作为函数参数
C语言:函数指针数组和函数指针数组指针的深度剖析
C语言编程:以实例教你学指向函数的指针
C语言编程精华——《指针》
知识分享:C 语言函数指针之回调函数
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券