Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C “什么是”呢;列独立代码“;?_C_Fortran_Programming Languages_Computer Science_Fortran90 - Fatal编程技术网

C “什么是”呢;列独立代码“;?

C “什么是”呢;列独立代码“;?,c,fortran,programming-languages,computer-science,fortran90,C,Fortran,Programming Languages,Computer Science,Fortran90,FORTRAN编程的用户说明,第1-2章()说: Fortran 90支持C的有用功能(与列无关的代码, 指针、动态内存分配等)和C++(操作符) 重载,基本对象) 术语“独立于列的代码”是什么意思?在Fortran中,77行按列划分为多个部分,代码的每个部分都必须进入特定的部分。特别是对于非注释行,前5列要么包含该行的标签,要么在该行没有标签时为空。第6列将包含任意非空格字符,如果该行是前一行的续行,否则将留空。第7列到第72列将包含在该行上执行的实际语句。注释行的第一列将包含一个“c”,行的

FORTRAN编程的用户说明,第1-2章()说:

Fortran 90支持C的有用功能(与列无关的代码, 指针、动态内存分配等)和C++(操作符) 重载,基本对象)


术语“独立于列的代码”是什么意思?

在Fortran中,77行按列划分为多个部分,代码的每个部分都必须进入特定的部分。特别是对于非注释行,前5列要么包含该行的标签,要么在该行没有标签时为空。第6列将包含任意非空格字符,如果该行是前一行的续行,否则将留空。第7列到第72列将包含在该行上执行的实际语句。注释行的第一列将包含一个“c”,行的其余部分无关紧要

在Fortran 90和C(以及大多数其他语言)中,列并不重要。你可以在你喜欢的任何一列写代码的任何部分。这几乎可以肯定是你在文章中提到的“独立于列的代码”的意思


这个概念通常被称为自由格式代码。

从未听说过。也许这是另一个名字?继续读下去,也许你会发现它的意思,所以我们可以提供描述中的常用短语。我不知道FORTRAN,但我记得,它曾经要求你在严格定义的列中编写程序语句,而在C中,你可以随意缩进行。对。请记住,Fortran和Cobol源于穿孔卡片时代,因此格式非常严格。第7列中出现的语句:第6列将用于连续标记。列在Fortran 90中可能很重要,只是Fortran 90允许它们不这样做。[也就是说,Fortran 90引入了自由格式,但固定格式源代码即使在Fortran 2008中也是有效的。]@francescalus Right,修复了关于从第6列开始的语句的部分。谢谢。@Olaf free-form是Fortran标准中源表单的官方术语。@VladimirF:我不知道Fortran,但我使用的术语通常用于PLs。但肯定还有其他短语。