Fortran基本用法小结

合集下载

Fortran程序总结

Fortran程序总结

1.行的书写(行的长度、分行、续行)一行可以是0~132个字符,空格有意义,语句最长不超过2640个字符一行可以有多个语句,用“;”分隔一个语句可分行写,读行标记为&(放在尾部),但如为关键字,首尾均加&。

最多可有511个续行。

2.说明语句必须出现在可执行语句之前,格式说明语句(FORMAT语句)除外。

3.注释标志符:自由格式:!固定格式:C *语句分隔符:分号;(仅自由格式可以使用)续行符:自由格式:&申明标号:1到5位无符号整数空格:关键字、变量、常量内部不能用空格,但相邻两者之间须用空格4.信息处理的分类:数值处理和信息处理现代计算机工作原理:程序存储和程序控制(冯·诺依曼)1、运算器——算术运算、逻辑运算2、控制器——根据指令控制计算机工作运算器、控制器和寄存器称为中央处理器CPU3、I/O设备——提供数据传输服务4、总线——数据传输的公共通道1.机器语言:二进制代码形式,可以被计算机直接执行,不可移植2.汇编语言:用助记符来代替机器指令,容易记忆,不可移植3.高级语言:接近自然语言(英语)的程序设计语言,又称算法语言,易学、易用、易维护,可移植性好例:FORTRAN、BASIC、PASCAL、C、LISP、PROLOG等5.FORTRAN90程序是一种分块结构,由若干个程序单元块组成:主程序、外部子程序、模块、块数据单元无论是主程序单元,还是子程序单元,都是独立的程序单位,应该独立编写,它们的形式相似。

非语句行:注释语句:!后的所有字符都被编译器忽略。

可独占一行,也可在其它语句之后,空行为注释行(固定格式用C和*)6.常量的定义:常量是程序执行过程中不能变化的量。

基本数据类型有五种:整型、实型、复型、字符型和逻辑型前三种属于数值类型,后两种为非数值类型,主要用于文字处理和控制。

FORTRAN 90通过KIND值确定整数的存储开销、最大位数和取值范围,如表所示。

fortranwrite用法 -回复

fortranwrite用法 -回复

fortranwrite用法-回复如何正确使用Fortran编程语言中的"fortranwrite"函数。

Fortran是一种广泛应用于科学计算领域的编程语言,它的特点之一就是对于数据的读写处理非常方便。

而"fortranwrite"函数作为Fortran语言中用于写入数据到文件的函数之一,具有其独特的用法和特点。

1.引言Fortran语言中的"fortranwrite"函数可用于将数据写入文件或输出设备。

通过将数据写入文件,我们可以轻松地将计算结果保存并进行后续分析。

在本篇文章中,我们将详细讨论"fortranwrite"函数的用法及相关注意事项,以帮助读者更好地理解并正确使用该函数。

2.基本用法Fortran语言在许多方面都具有简洁而不失灵活的特点,"fortranwrite"函数的使用也不例外。

下面是一些"fortranwrite"函数的基本用法:WRITE(unit, format) var1, var2, ...其中,"unit"参数表示输出单元,可以是一个文件名或其它合法的输出设备,例如控制台;"format"参数表示数据的格式,可以是一个预定义的格式字符串或一个用户自定义的格式化语句;"var1, var2, ..."是需要写入的变量。

3.数据格式化数据格式化在数据的输出和处理中至关重要。

在Fortran语言中,"format"参数用于指定数据的格式。

Fortran提供了一种方便的方式来格式化数据输出。

例如,我们可以使用以下语句将一个整数和一个实数写入文件:WRITE(unit, '(I4, F8.2)') int_var, real_var上述代码中,"I4"表示输出一个宽度为4的整数,"F8.2"表示输出一个宽度为8的实数,其中小数点后保留两位小数。

fortran中do循环用法

fortran中do循环用法

fortran中do循环用法Fortran中的do循环是一种非常常见的循环结构,用于重复执行一段代码块。

do循环有多种用法,下面将详细介绍。

1. 基本用法do循环最基本的用法是指定一个循环变量和一个循环范围,例如:```do i = 1, 10! 待执行的代码块end do```上述代码表示从1到10依次对i进行赋值,并执行待执行的代码块。

在每次循环中,i的值都会自动递增1。

2. 指定步长有时候需要指定循环变量每次递增或递减的步长,可以使用step参数实现,例如:```do i = 1, 10, 2! 待执行的代码块end do```上述代码表示从1到10以步长2依次对i进行赋值,并执行待执行的代码块。

在每次循环中,i的值都会自动递增2。

3. 循环嵌套在实际应用中,经常需要在一个循环内部再嵌套另一个循环来完成更复杂的任务。

例如:```do i = 1, 10do j = 1, 5! 待执行的代码块end doend do```上述代码表示先对i进行循环,每次循环内部再对j进行循环,执行待执行的代码块。

在每次循环中,i和j的值都会自动递增1。

4. 循环控制有时候需要在循环内部根据一些条件来控制循环的执行。

Fortran提供了break和cycle语句来实现。

break语句用于跳出当前循环,例如:```do i = 1, 10if (i == 5) thenexit ! 跳出当前循环end if! 待执行的代码块end do```上述代码表示当i等于5时跳出当前循环。

cycle语句用于跳过当前迭代,直接进入下一次迭代,例如:```do i = 1, 10if (mod(i,2) == 0) thencycle ! 跳过偶数迭代end if! 待执行的代码块end do```上述代码表示当i为偶数时跳过当前迭代,直接进入下一次迭代。

以上就是Fortran中do循环的详细用法介绍。

通过合理使用do循环和相关语句可以使程序更加简洁高效。

fortran any的用法

fortran any的用法

fortran any的用法摘要:1.Fortran 编程语言简介2.Fortran 中的ANY 类型3.ANY 类型的基本用法4.ANY 类型的数组操作5.ANY 类型的文件操作6.总结正文:1.Fortran 编程语言简介Fortran(Formula Translation)是一种高级编程语言,主要用于数值计算和科学计算领域。

自1957 年问世以来,Fortran 已经发展为Fortran 2008 标准,支持现代编程语言的许多特性,如面向对象编程、函数式编程等。

Fortran 语言在高性能计算领域有着广泛的应用,尤其在天气预报、流体力学模拟、分子动力学模拟等领域。

2.Fortran 中的ANY 类型Fortran 中的ANY 类型是一种非常灵活的数据类型,可以用来表示任意类型的数据。

ANY 类型的数据可以是整数、实数、复数、字符串等。

ANY 类型的主要特点是可以在运行时确定数据的具体类型,这使得它在处理不同类型的数据时具有很高的灵活性。

3.ANY 类型的基本用法在Fortran 中,可以使用implicit none 语句关闭隐式类型转换,这样可以避免由于类型不匹配导致的错误。

在使用ANY 类型时,需要显式地指定数据的类型,例如:```fortraninteger :: a = 42real :: b = 3.14complex :: c = (1, 2)character :: d = "hello"any :: x = aany :: y = bany :: z = cany :: w = d```4.ANY 类型的数组操作ANY 类型可以用来创建数组,但需要注意的是,ANY 类型的数组在创建时需要指定数组的最大尺寸。

例如:```fortraninteger, dimension(5) :: arr = (/ 1, 2, 3, 4, 5 /)any :: arr_any(5) = (/ arr(1), arr(2), arr(3), arr(4), arr(5) /)```在数组操作中,可以使用any 类型来处理不同类型的数组元素。

fortran用法总结

fortran用法总结

我的Fortran基本用法小结周日, 10/14/2007 - 21:00 — gator一、说明二、概述三、数据类型及基本输入输出四、流程控制五、循环六、数组七、函数八、文件一、说明本文多数内容是我读彭国伦《Fortran 95 程序设计》的笔记。

只读到第九章,主要是3~9章,都是最基本的用法(原书共16章)。

这里主要摘录了我看书过程中总结的一些Fortran和C不同的地方,主要是语法方面。

希望这份笔记能够给学过C但没有接触过Fortran的同学带去一些帮助。

要想得更清楚些,推荐看一下原书,觉得作者真的写得很好,很清楚;如果有C语言的基础,看完前九应该很快的,花一两天就行了。

觉得如果耐心看完本文,基本功能应该也可以顺利用起来了。

外,由于我之前没有用过Fortran,这次为了赶文档看书又看得很粗浅,大多数东西看过之后都没得及仔细想,只是按着作者的意思去理解。

所以这份笔记还处于纸上谈兵的层次。

如果有不妥的方,希望大家指正。

谢谢!文中蓝色的部分是程序代码,!后面的内容为注释。

二、概述1、名词解释Fortran=For mula Tran slator/Translation一看就知道有什么特色了:可以把接近数学语言的文本翻译成机械语言。

的确,从一开始,IBM设计的时候就是为了方便数值计算和科学数据处理。

设计强大的数组操作就是为了实现这一目标。

ortran奠定了高级语言发展的基础。

现在Fortran在科研和机械方面应用很广。

2、Fortran的主要版本及差别按其发展历史,Fortran编译器的版本其实很多。

现在在广泛使用的是Fortran 77和Fortran90。

ortran 90在Fortran 77基础上添加了不少使用的功能,并且改良了77编程的版面格式,所以编程时推荐使用90。

鉴于很多现成的程序只有77版本,有必要知道77的一些基本常识,至少保证能够看77程序。

以下是77和90的一些格式上的区别。

fortran print用法

fortran print用法

fortran print用法Fortran编程语言是一种高级的程序设计语言,广泛应用于科学计算、工程计算和数据处理等领域。

其中,print函数是Fortran编程语言中最常用的函数之一,用于输出数据到控制台或文件中。

Fortran的print函数有很多用法,包括格式化输出、指定输出文件、控制输出位置等。

下面我们将对Fortran中print函数的用法进行详细介绍。

1. 格式化输出格式化输出是print函数中最常用的用法之一。

格式化输出可以将数据按照一定格式输出,使输出的数据更加清晰、易读。

格式化输出可以使用格式字符串,格式字符串中包含一些特殊的控制字符,用于指定输出数据的类型、精度、宽度等信息。

格式化输出通常的语法为:```print *, format_string, variable1, variable2, ...```下面是一个简单的例子,演示如何使用Fortran的print函数进行格式化输出:```program format_outputimplicit noneinteger :: a,b,ca = 10b = 20c = a + b! 使用格式化输出将a、b、c的值输出到控制台上print *, "a = ", a, ", b = ", b, ", c = ", cend program```输出结果为:```a = 10 ,b = 20 ,c = 30```在这个例子中,我们使用了format_string字符串将输出结果进行了格式化,其中用逗号隔开的每个变量都输出了一个空格,这让输出结果更加清晰。

在Fortran中,可以通过指定格式字符串来改变输出结果的格式。

下面是一些常用的格式控制符:- %d: 整数类型- %f: 浮点数类型- %g: 通用类型(基于数据的大小选择%e或%f)- %c: 字符类型- %s: 字符串类型```program format_outputimplicit nonereal :: num1,num2,num3num1 = 1234.5678num2 = 45.6789num3 = 0.2345678! 使用格式化输出将num1、num2、num3的值输出到控制台上print *, "num1 = ", num1, ", num2 = ", num2, ", num3 = ", num3! 使用格式化输出将num1、num2、num3的值按照不同的格式输出到控制台上print *, "num1 = ", num1, " (default)"print *, "num2 = ", num2, " (f6.2)", FMT="(f6.2)"print *, "num3 = ", num3, " (g10.5)", FMT="(g10.5)"end program``````num1 = 1234.56787 , num2 = 45.6788902 , num3 = 0.234567806num1 = 1234.56787 (default)num2 = 45.68 (f6.2)num3 = 0.23457 (g10.5)```在上面的程序中,我们使用了默认的格式化输出来输出num1、num2、num3的值。

fortran除法

fortran除法

fortran除法在计算机编程领域中,FORTRAN(Formula Translation)是一种古老而经典的高级程序设计语言。

作为最早的编程语言之一,FORTRAN在科学计算、数值分析和工程计算等领域广泛应用。

本文将探讨FORTRAN编程语言中的除法运算,以及与其他编程语言的区别与优劣。

一、FORTRAN除法运算的基本用法在FORTRAN中,除法运算使用正斜杠(/)操作符表示。

一般格式如下:result = dividend / divisor其中,dividend代表被除数,divisor代表除数,result代表商(即除法运算的结果)。

与其他编程语言相比,FORTRAN在除法运算中有一些特点。

首先,FORTRAN中的除法运算默认为实数(浮点数)运算,即使用的是浮点数除法。

其次,FORTRAN的除法运算结果也是一个实数。

例如,若要计算10除以3,可以使用如下FORTRAN代码:program divisionimplicit nonereal :: dividend, divisor, resultdividend = 10.0divisor = 3.0result = dividend / divisorwrite(*,*) resultend program division运行以上代码,输出结果为3.333333。

二、FORTRAN整数除法在FORTRAN中,除法运算不仅适用于实数,还适用于整数。

不同于浮点数除法,整数除法只返回结果的整数部分,舍弃小数部分。

例如,若要计算7除以2,可以使用如下FORTRAN代码:program integer_divisionimplicit noneinteger :: dividend, divisor, resultdividend = 7divisor = 2result = dividend / divisorwrite(*,*) resultend program integer_division运行以上代码,输出结果为3。

fortran知识点总结

fortran知识点总结

fortran知识点总结一、语法结构Fortran语言的语法结构遵循一套严格的规则。

下面是一些常见的语法结构:1. 程序单元:Fortran程序由一个或多个程序单元组成。

每个程序单元由一个或多个声明和执行语句组成。

2. 注释:在Fortran中,注释可以用来提高代码的可读性。

注释以感叹号(!)开头,直到行末为止。

3. 标识符:Fortran中的标识符由字母、数字和下划线组成,且区分大小写。

标识符用于表示变量、函数、子程序等。

4. 变量声明:在Fortran中,变量声明使用关键字“REAL”、“INTEGER”、“LOGICAL”等来指定变量的数据类型。

例如,REAL :: x 表示声明了一个实数类型的变量x。

5. 程序控制结构:Fortran提供了多种控制结构,包括顺序结构、条件结构和循环结构。

这些结构提供了程序的流程控制和逻辑控制。

6. 函数和子程序:Fortran支持函数和子程序的定义和调用。

函数和子程序可以帮助程序员组织和重用代码。

7. 模块和接口:Fortran中的模块和接口提供了一种组织代码的方式。

模块可以包含多个子程序和全局变量,接口可以用来定义子程序的接口。

二、数据类型在Fortran中,数据类型用于表示数据的类型和大小。

Fortran提供了多种数据类型,包括整数、实数、逻辑值、字符、复数等。

下面是一些常见的数据类型:1. 整数:整数类型用于表示整数值。

在Fortran中,整数类型包括“INTEGER”、“LOGICAL” 和“CHARACTER”类型。

2. 实数:实数类型用于表示实数值。

在Fortran中,实数类型包括“REAL”和“COMPLEX”类型。

REAL类型用于表示实数,COMPLEX类型用于表示复数。

3. 字符:字符类型用于表示字符值。

在Fortran中,字符类型使用CHARACTER关键字进行声明。

字符类型可以表示单个字符或者字符数组。

4. 数组:数组类型用于表示多个相同类型的数据。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

【以下文字转载自D_Atmosphere 讨论区】【原文由superjyq 所发表】我的Fortran基本用法小结高级语言和算法组heavensky目录:一、说明二、概述三、数据类型及基本输入输出四、流程控制五、循环六、数组七、函数八、文件一、说明本文多数内容是我读彭国伦《Fortran 95 程序设计》的笔记。

只读到第九章,主要是3~9章,都是些最基本的用法(原书共16章)。

这里主要摘录了我看书过程中总结的一些Fortran和C不同的地方,主要是语法方面。

希望这份笔记能够给学过C但没有接触过Fortran的同学带去一些帮助。

要想弄得更清楚些,推荐看一下原书,觉得作者真的写得很好,很清楚;如果有C语言的基础,看完前九章应该很快的,花一两天就行了。

觉得如果耐心看完本文,基本功能应该也可以顺利用起来了。

另外,由于我之前没有用过Fortran,这次为了赶文档看书又看得很粗浅,大多数东西看过之后都没来得及仔细想,只是按着作者的意思去理解。

所以这份笔记还处于纸上谈兵的层次。

如果有不妥的地方,希望大家指正。

谢谢!文中蓝色的部分是程序代码,!后面的内容为注释。

二、概述1、名词解释Fortran=Formula Translator/Translation一看就知道有什么特色了:可以把接近数学语言的文本翻译成机械语言。

的确,从一开始,IBM设计它的时候就是为了方便数值计算和科学数据处理。

设计强大的数组操作就是为了实现这一目标。

Fortran奠定了高级语言发展的基础。

现在Fortran在科研和机械方面应用很广。

2、Fortran的主要版本及差别按其发展历史,Fortran编译器的版本其实很多。

现在在广泛使用的是Fortran 77和Fortran90。

Fortran 90在Fortran 77基础上添加了不少使用的功能,并且改良了77编程的版面格式,所以编程时推荐使用90。

鉴于很多现成的程序只有77版本,有必要知道77的一些基本常识,至少保证能够看懂77程序。

以下是77和90的一些格式上的区别。

Fortran 77:固定格式(fixed format),程序代码扩展名:.f或.for(1)若某行以C,c或*开头,则该行被当成注释;(2)每行前六个字符不能写程序代码,可空着,或者1~5字符以数字表明行代码(用作格式化输入输出等);7~72为程序代码编写区;73往后被忽略;(3)太长的话可以续行,所续行的第六个字符必须是"0"以外的任何字符。

Fortran 90:自由格式(free format),扩展名:.f90(1)以"!"引导注释;(2)每行可132字符,行代码放在每行最前面;(3)以&续行,放在该行末或下行初。

以下都是讨论Fortran 90。

3、Fortran的一些特点和C不同,在下面涉及具体方面时可以看到。

这里只是大致提一些。

(1)不分大小写(2)每句末尾不必要写分号(3)程序代码命令间的空格没有意义(4)不像C,Fortran不使用{ }(5)数据类型多出了复数和逻辑判断类型。

比如复数类型complex :: a !声明复数的方法。

复数显然方便了科学计算,满足了工程方面的需求a=(1.0,2.0) ! a=1+i(6)多出了乘幂运算(**)。

乘幂除了整数还可以是实数形式。

如开方,开立方a=4.0**0.5,a=8.0**(1.0/3.0)。

(7)数组有一些整体操作的功能;可以方便的对部分元素进行操作(8)有些情况下可以声明大小待定的数组,很实用的功能4、Fortran的基本程序结构先看一看所谓的"Hello Fortran"程序。

program main !程序开始,main是program的名字,完全自定义write(*,*) "Hello" !主程序stop !终止程序end [program[main]] !end用于封装代码,表示代码编写完毕。

[ ]中的内容可省略,下同。

再看一段实用一些的程序,好有点感性认识。

程序用于计算圆柱的表面积,要求输入底面半径和高。

其中展示了Fortran的一些特色用法。

程序摘自维基。

其实是一个叫 的网上引用的维基的网页。

推荐去看看!能查到不少有意思的东西。

program cylinder !给主函数起个名字! Calculate the area of a cylinder.!! Declare variables and constants.! constants=pi! variables=radius squared and heightimplicit none ! Require all variables to be explicitly declared! 这个一般都是要写上的。

下面会进一步说明。

integer :: ierrcharacter :: ynreal :: radius, height, areareal, parameter :: pi = 3.1415926536 !这是常量的声明方法interactive_loop: do !do循环,Fortran中的循环可以加标签,如do前!面的interactive_loop就是标签! Prompt the user for radius and height and read them.write (*,*) 'Enter radius and height.' !屏幕输出read (*,*,iostat=ierr) radius,height !键盘输入。

isotat的值用于判断!输入成功否。

! If radius and height could not be read from input,! then cycle through the loop.if (ierr /= 0) thenwrite(*,*) 'Error, invalid input.'cycle interactive_loop !cycle 相当于C里的continueend if! Compute area. The ** means "raise to a power."area = 2 * pi * (radius**2 + radius*height) ! 指数运算比C方便! Write the input variables (radius, height)! and output (area) to the screen.write (*,'(1x,a7,f6.2,5x,a7,f6.2,5x,a5,f6.2)') & !"&"表示续行。

这里!还显示了格式化输出'radius=',radius,'height=',height,'area=',areayn = ' 'yn_loop: do !内嵌的另一个do循环write(*,*) 'Perform another calculation? y[n]'read(*,'(a1)') ynif (yn=='y' .or. yn=='Y') exit yn_loopif (yn=='n' .or. yn=='N' .or. yn==' ') exit interactive_loopend do yn_loop !结束内嵌do循环end do interactive_loopend program cylinderFortran程序的主要结构就是这样了。

一般还会有些module的部分在主函数前,函数在主函数后。

三、数据类型及基本输入输出1、数据类型,声明及赋初值(1)integer:短整型kind=2, 长整型kind=4integer([kind=]2) :: a=3如果声明成integer:: a,则默认为长整型。

!"::" 在声明并同时赋初值时必须要写上;类型名后面有形容词时也必须有;其他情况可略去!所谓形容词,可以看一下这个。

比如声明常数real,parameter :: pi=3.1415926 。

parameter就是形容词。

(2)real:单精度kind=4(默认),双精度kind=8real([kind=]8) :: a=3.0还有指数的形式,如1E10为单精度,1D10为双精度(3)complex 单精度和双精度complex([kind=]4) b(4)charactercharacter([len=]10) c !len为最大长度(5)logicallogical*2 :: d=.ture. (等价于logical(2)::d=.ture.)(6)自定义类型type:类似于C中的structFortran 77中给变量赋初值常用DATA命令,可同时给多个变量赋初值data a,b,string /1, 2.0, 'fortran'/与C不同的是,Fortran中变量不声明也能使用,即有默认类型(跟implicit命令有关)。

按照默认的规定,以i,j,k,l,m,n开头的变量被定义为integer,其余为real。

取消该设置需在程序声明部分之前加implicit none。

彭国伦建议一般都使用该语句。

另一点关于声明的不同是Fortran有"等价声明":integer a,bequivalence(a,b)使得a,b使用同一块内存。

这样可以节省内存;有时可精简代码。

如:equivalence(很长名字的变量,比如三维数组的某个元素,a),之后使用a来编写程序就简洁多了。

2、基本输入输出输入:read(*,*) a !从键盘读入输出:write(*,*) "text" !在屏幕上输出。

Fortran 77用'text'。

Fortran 90!一般" "和' '都可print *,"text" !只能屏幕输出(*,*)完整写为(unit=*,fmt=*)。

其中unit为输入/输出位置,如屏幕,文件等;fmt为格式。

如果这两项都写成*,则按默认的方式进行,即上面描述的。

print后面的*表示按默认格式输出。

四、流程控制1、运算符(1)逻辑运算符== /= > >= < <= !Fortran 90用法.EQ. .NE. .GT. .GE. .LT. .LE. !Fortran 77用法(2)涉及相互关系的集合运算符.AND. .OR. .NOT. .EQV. .NEQV.! 仅.NOT.连接一个表达式,其余左右两边都要有表达式(可以是logical类型的变量)!.EQV.:当两边逻辑运算值相同时为真,.NEQV.:当两边逻辑运算值不同时为真2、IF(1) 基本:if(逻辑判断式) then……end if如果then后面只有一句,可写为if(逻辑判断式) ……!then和end if可省略(2) 多重判断:if(逻辑判断式) then……else if……else if……else……end if(3) 嵌套:if(逻辑判断式) thenif(逻辑判断式) thenif(逻辑判断式) thenelse if(逻辑判断式) then……else……end if !没必要跟C语句多时用{}了,因为有end ifend ifend if(4) 算术判断:program exampleimplicit nonereal cwrite (*,*) "input a number"read (*,*) cif(c) 10,20,30 !10,20和30为行代码,根据c小于/等于/大于0,执行10/20/30行的程序10 write (*,*) "A"goto 40 !goto可实现跳到任意前面或后面的行代码处,但用多了破坏程序结构20 write (*,*) "B"goto 4030 write (*,*) "C"goto 4040 stopend3、SELECT CASE类似于C的switch语句select case(变量)case(数值1)! 比如case(1:5)代表1<=变量<=5会执行该模块……!case(1,3,5)代表变量等于1或3或5会执行该模块case(数值2)!括号中数值只能是integer,character或logical型常量,不能是real型……case default……end case4、PAUSE, CONTINUEpause暂停程序执行,按enter可继续执行continue貌似没什么用处,可用作封装程序的标志五、循环1、DOdo counter=初值, 终值, 增/减量!counter的值从初值到终值按增/减量变化,……!counter每取一个值对应着一次循环。

相关文档
最新文档