腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
调用
函数
或
子
例程
、
我对fortran非常陌生,我正在尝试执行一个
函数
/
子
例程
,但是我得到了一个错误Explicit interface required 这是我的代码: function printmat(m)
浏览 102
提问于2019-08-27
得票数 0
回答已采纳
2
回答
VBA通过引用传递数组并修改内容
、
、
、
、
谁能解释一下将数组(一维双精度类型,长度为3)传递给
子
例程
或
函数
的语法,以便我可以修改其内容。我知道它们必须通过引用传递。我说的是确切的语法,因为我每次都会在
子
例程
/
函数
调用
中遇到类型不匹配的错误。我要找的是双精度数组的正确Dim语句,初始化语句使所有数组值为零,然后是我需要的
子
例程
调用
语句和
子
例程
标头。如果我需要使用变量类型
或
动态数组
浏览 1
提问于2015-02-05
得票数 12
回答已采纳
3
回答
有没有办法判断当前运行的Sub是父进程还是被
调用
的
子
进程
、
我在VBA中有一些
例程
可以独立运行,也可以由另一个
例程
调用
。当作为
子
例程
(
子
例程
)
或
主
例程
(父
例程
)
调用
时,有一些操作我可能想要执行,也可能不想执行。我可以
调用
VBA中的内置
函数
来告诉我执行的代码是父代码还是子代码? 我已经创建了全局变量来测试父级/
子
级,但我希望有一个更优雅的解决方案。
浏览 2
提问于2019-08-08
得票数 1
5
回答
我们还需要子
例程
吗?
、
在Fortran中,
函数
和
子
例程
之间有一个明显的区别:
函数
返回一个值,
子
例程
不返回值。这引入了两者之间的级联差异。一个例子是
调用
语义:您可以像在其他语言中一样
调用
一个
函数
,但是为了
调用
子
例程
,您必须首先发出一条call语句。通过在Fortran95中添加指针和数据类型,似乎没有技术限制使子程序成为一个
函数
,并只为遗留保留
子
例程
。
浏览 2
提问于2010-10-15
得票数 6
回答已采纳
1
回答
Fortran 90 -将值从主子
例程
传输到
函数
和其他
子
例程
、
主子
例程
之外的任何
函数
或
子
例程
都不能访问这些值。事实上,PRO/II只给我的main
子
例程
的参数赋值。 从那里开始,当从main
子
例程
调用
一个
函数
时,不会有任何问题。
调用
其他
函数
或
子
例程
的
函数
才是问题所在。我会尽量把话说清楚。假设我有一个
子
例程
X和
浏览 0
提问于2013-10-20
得票数 2
2
回答
在Fortran中重载
子
例程
和
函数
、
、
、
、
是否可以使用接口块来重载
子
例程
和
函数
?因此,可以通过
函数
或
子
例程
调用
过程。当我试图编译类似这样的代码时,我得到了错误:错误:在泛型接口'TestRoutine‘中,在(1)处,过程必须是所有
子
例程
或
所有
函数
。提前感谢!
浏览 4
提问于2013-09-06
得票数 1
1
回答
Fortran 90/95中的
函数
接口
、
、
、
、
我有一个程序,它
调用
子
例程
,然后
子
例程
再
调用
一个
函数
。我被Fortran对
函数
类型声明的要求弄糊涂了。我已经在
函数
中声明了类型(即实
函数
foo(...)),无论我是否在
子
例程
声明部分中声明
函数
,程序都会正常工作。 我的具体问题是,在
子
例程
中声明
函数
不会在将来导致意外的行为吗?我也看到了接口块,想知道这是否也是必
浏览 0
提问于2011-07-12
得票数 3
回答已采纳
12
回答
函数
和
子
例程
之间的区别是什么?
函数
和
子
例程
之间的区别是什么?有人告诉我,
函数
和
子
例程
之间的区别如下:这是真的吗?或者没有区别,只有两个术语来表示一个?
浏览 0
提问于2011-05-19
得票数 52
回答已采纳
2
回答
“
子
例程
”和“
例程
”是同一个概念吗?
、
、
、
我在编程语言书籍中见过“
子
例程
”和“
例程
”。他们是同一个概念吗?“潜艇”是什么意思?我想除了以下的例子外,你可能在计算机科学书籍中看到过许多例子 在3.2.2节中,我们讨论了子路由e
调用
堆栈上的空间分配(图3.1)。每个被称为
例程
的都会在堆栈顶部被赋予一个新的堆栈帧
或
激活记录。此框架可能包含参数和/
或
返回值、簿记信息(包括返回地址和保存的寄存器)、局部变量和/
或
临时变量。当
子
例程
返回时,它的框架
浏览 6
提问于2017-08-24
得票数 3
2
回答
如果没有显式定义任何过程接口,或者在Fortran 90+中的模块中抛出错误
、
这是一个fortran90样式的
子
例程
--真正的维度(:):a=a+ 1. end
子
例程
incb 解释
子
例程
incb使用Fortran 90样式的假定形状数组(包含维度(:))。这是接口子
例程
incb(a) real,维度(:) ::end
子
例程
incb终端接口x= 0的正确方式。
调用
incb(x) print *,x端程序主程序incb(a)!这是另一个正确的方式模块公司包含
子
例程</em
浏览 6
提问于2014-05-26
得票数 10
回答已采纳
2
回答
在fortran中通过静态变量提高性能
、
、
在Fortran中,如果不显式地将
子
例程
或
函数
声明为recursive,则无法递归
调用
子
例程
或
函数
。我认为,从静态地址加载的局部变量可能会导致许多缓存未命中,因为静态地址不会被其他
子
例程
使用,而不是堆栈。 静态地址上的局部变量真的有速度提高吗?还有哪些可能的优化不允许递归
子
例程
和
函数
?
浏览 1
提问于2012-07-23
得票数 6
回答已采纳
5
回答
谁
调用
了这个
函数
?
、
、
在我的上一份工作(遗留的FORTRAN 77代码)中,我们有一些交叉引用文件,其中列出了哪些
子
例程
调用
了其他
子
例程
、在哪些文件中定义了
子
例程
、哪些公共块包含哪些变量、哪些
子
例程
包含哪些公共块等。我最怀念的一件事是我们称为"who.calls“的命令,它列出了哪些
子
例程
(我的意思是
函数
或
方法,必须习惯于面向对象的语言)
调用
给定子
例
浏览 36
提问于2009-02-12
得票数 3
1
回答
C++中回调和
函数
指针概念的澄清
、
、
、
、
我在维基百科上找到了关于
函数
回调的这一行,“在计算机编程中,回调是对可执行代码或可执行代码的引用,它作为参数传递给其他代码。这允许较低级别的软件层
调用
较高级别层中定义的
子
例程
(
或
函数
)。”我没有得到“这允许较低级别的软件层
调用
较高级别层中定义的
子
例程
(
或
函数
)”这一行。我想知道,我们可以不直接
调用
较高级别的
函数
吗?
浏览 1
提问于2013-05-06
得票数 1
回答已采纳
2
回答
如何在MS Visual Studio 2010中搜索子
例程
/模块
、
、
、
在MS Visual Studio 2010 (我使用的是英特尔Visual Fortran Composer XE 2011)中,有没有办法搜索子
例程
和模块?例如,如果我在一个
调用
另一个
子
例程
子名的
子
例程
(由其他人编写)中,我通常使用“在文件中查找”来查找后一个
子
例程
,但是有没有更直接的方法,例如右键单击
函数
(
或
模块)名称?我什么也找不到。谢谢
浏览 2
提问于2013-01-06
得票数 2
1
回答
用于执行Fortran代码的
例程
的图表
、
、
我试图修改由许多人编写的复杂的Fortran流体力学代码,它由许多
例程
、
子
例程
和
函数
组成。我想知道在gdb
或
任何其他调试器
或
代码中是否有一个选项可以生成使用特定选项执行代码时
调用
的
例程
的图表。我希望生成这样
或
类似的图表,在这里我可以看到执行Fortran代码时
调用
的所有
例程
和子程序,这样我就可以知道要修改哪些
例程
。
浏览 4
提问于2022-03-16
得票数 1
1
回答
对“d1mach_”的未定义引用
、
、
、
我试图将一个fortran子程序与c++连接起来,但不太清楚这里到底出了什么问题: fortran
子
例程
调用
了一些
函数
例如。d1mach
或
xermsg,它们不是在fortran
子
例程
中定义的,而是外部
调用
的。编译时,错误是“对d1mach_的未定义引用”(
或
xermsg)。我试着链接一个我认为可能包含上述
函数
的库(在库中似乎有一个名为d1mach.o和xermsg.o的文件),但同样的错误仍然存在。我可能做错什么了?
浏览 3
提问于2016-06-02
得票数 1
回答已采纳
1
回答
是否可以在Perl中仅计时
子
例程
调用
的时间?
、
、
我想知道是否有Perl分析器可以分析特定子
例程
的
子
例程
调用
所花费的时间。谢谢。
浏览 2
提问于2012-06-07
得票数 4
回答已采纳
1
回答
理解以下是否为尾递归
函数
的问题
、
引用 int foo (int x){ return x-10; returnfoo(foo(x
浏览 6
提问于2015-05-25
得票数 1
1
回答
在Fortran中可以用动态输入编写
函数
吗?
我对fortran很陌生,我想知道是否可以用动态输入编写
函数
或
子程序?例如,如果我想要一个
函数
/
子
例程
: integeri = number of inputs b(i)=input(i)因此,每次
调用
浏览 2
提问于2015-07-10
得票数 0
回答已采纳
1
回答
fortran:我有很大的局部数组,让它们成为全局数组并预先分配会不会更有效率?
、
我注意到我的fortran 90程序有许多子
例程
,这些
子
例程
在某些
子
例程
中分配大矩阵。这些矩阵是局部的,因此仅在该
子
例程
中使用。但是,我会
调用
该
子
例程
数千次
或
更多次。他们在做这件事上有开销吗?从这个意义上说:
子
例程
是否在
调用
大的局部矩阵时进行分配?因此,也许在主程序中分配变量并将其作为参数传递
或
放入模块中会更有效率?还是说这样做
浏览 2
提问于2013-07-14
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
小程序云函数调用http或https请求外部数据
考一考!Linux C语言思考题4道
C/C+编程笔记:面向过程编程 VS 面向对象编程,差异解读
如何在 Bash 中编写函数
More on the proto keyword in Perl 6
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券