subroutine 相关问题

子程序(例如程序或子程序)是较大程序内的代码的一部分,其执行特定任务并且可以相对独立于剩余代码。许多编程语言的语法包括支持创建自包含的子例程,以及调用和返回它们。它们在许多方面类似于函数,但通常在函数返回的简单“返回值”之外具有副作用。

在Fortran代码中,END SUBROUTINE之前的RETURN语句是否被认为是一种好习惯?

在大型传统代码中,在END SUBROUTINE之前的普通RETURN语句(不带任何参数)是一种好习惯,还是我们应该删除它?我正在使用的代码是一个很大的遗留代码(用于...

回答 2 投票 4

x86汇编语言:用子程序生成的值填充数组

编辑:非常感谢您的所有帮助!我真的很感激,因为出于某种原因我在概念化组装时遇到了一些麻烦,但是我将其拼凑在一起。 1)我正在使用调试器来...

回答 1 投票 0

在Fortran 90中使用模块内部的子例程

我有一个关于在Fortran 90中的模块内部使用子例程的问题。这是我的代码模块乘法子例程Two_times(input,output)Real :: input,output ...

回答 1 投票 2

在名为foreach的子程序中使用外部作用域中的变量

我正在使用cygwin。该脚本的作用是将我已加载的iPhone图片加载到桌面上的目录中。它在图像查看器中打开它,让我看一下图片。 system(“ ...

回答 1 投票 1

矩形规则(使用C ++的数值积分)>

我正在尝试进行数值积分(使用子例程的矩形规则),这是我的代码,在我猜测(也许)涉及数据类型时仍然存在一些问题,请帮助我完成...]]] >

回答 1 投票 0

罗伯特·马丁(Robert Martin)的意思是“只有功能可以在编程的早期生存,而不是例行的” [保留]

摘自罗伯特·马丁(Robert Martin)编写的《干净代码》(Clean Code):在编程的早期,我们组成了例程和子例程系统。然后,在Fortran和PL / 1时代,我们组成了...

回答 1 投票 -1

为什么函数从编程初期就可以生存?不常规吗?

Fortran中子例程和函数之间的区别是:子例程对输入变量执行某些操作,并且由于调用了子例程,因此输入变量被修改。 ...

回答 1 投票 0

我在Perl中编写的掷骰子游戏遇到麻烦的调用功能

我正在用perl编写掷骰游戏(规则通过源代码注释提供)。用perl编写的此掷骰游戏的功能之一是能够询问用户是否要继续下注...

回答 1 投票 0

在Perl中通过子例程返回多个值后,输出顺序有问题

我正在弄清楚如何正确地对返回多个值的子例程进行语法化。假设我们有一个具有以下格式的文件,我要从中解析值:Id:Animal1 ...

回答 2 投票 0

在perl的映射中使用函数名称

我正在用这段代码来打印字符列表:perl -e'print join(“”,map {sprintf“%02x”,ord} grep / \ s /,map {chr} 0x0 .. 0x7F)'是否有更简单的方法来写map {chr} ...

回答 2 投票 2

如何申报签名的可选参数?

比方说,我有使用v5.026;使用功能“签名”;子FOO($ OPT1,$ OPT2){$说如果OPT1 $ OPT2; }主:: foo的(1,2);主:: foo的(1);现在我想调用foo与不OPT2:FOO(1); #...

回答 2 投票 2

Fortran子例程没有返回值

我遇到了一个奇怪的问题。我正在使用Fortran-Recipe书中的locate子例程。目标是在CDF表中找到一个随机数并返回arrax的索引,这样我就可以看...

回答 1 投票 -1

我可以在perl中使用子类比较调用超类排序吗?

我想使用一个使用子类比较函数的超类排序。我试图在下面的代码中提炼出问题的本质。这不是“生产”代码,而是呈现......

回答 3 投票 1

ABAQUS子程序在配置为程序时运行,但不作为子程序运行

我正在为ABAQUS 6.14编写一个DISP子程序,从小步骤开始 - 尝试打开并读取包含位移数据的文件。到目前为止,我有一个fortran脚本,当...时运行完美

回答 2 投票 0

Fortran中的Abaqus DFLUX子程序

这是我在这里的第一篇文章,我希望我能清楚地描述我在Abaqus子程序中遇到的问题。我是一个使用Fortran的新手。基本上,我的目标是定义一个非均匀的表面......

回答 1 投票 1

如何在vb.net中创建子例程?

所以我最近自己做了一个小程序,让我的工作变得更轻松。但是,大部分代码都是重复的,所以想知道是否有办法让这更容易。以下是......

回答 2 投票 0

子程序总是返回-1值,如何重新排列以使其起作用?

/ *查找单词中的第一个元音并返回其位置* * / public static int findFirstVowel(String word){int consonant = 0; for(int count = 0; count <word.length(...

回答 1 投票 -1

从perl子例程返回多个数组

我给perl子例程提供了四个参数,使用它们,例程创建了两个独立的数组@temp_Vand @temp_t。当我尝试将它们返回到我的主程序时,我没有得到两个单独的数组......

回答 3 投票 1

获取错误“赋值前引用的局部变量 - 如何修复?

我正在制作一个赌博计划(我知道这不应该是非常难的),并希望有多个游戏将在子程序中。然而,python似乎认为我的变量被分配了......

回答 2 投票 0

如何在MIPS中传递10个参数?

.data .text主要:#5参数li $ s0,2 li $ s1,3 li $ s2,5 li $ s3,10 li $ s4,20 addi $ sp,$ sp,-20#5单词是5 * 4字节...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.