注册岩土工程师基础知识点:函数子程序.docx

上传人:cn****1 文档编号:562163227 上传时间:2022-12-11 格式:DOCX 页数:3 大小:12.66KB
返回 下载 相关 举报
注册岩土工程师基础知识点:函数子程序.docx_第1页
第1页 / 共3页
注册岩土工程师基础知识点:函数子程序.docx_第2页
第2页 / 共3页
注册岩土工程师基础知识点:函数子程序.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《注册岩土工程师基础知识点:函数子程序.docx》由会员分享,可在线阅读,更多相关《注册岩土工程师基础知识点:函数子程序.docx(3页珍藏版)》请在金锄头文库上搜索。

1、 注册岩土工程师基础知识点:函数子程序1函数子程序语句的一般格式类型说明FUNCTION函数名(虚拟参数,虚拟参数)类型说明可以是REAL、INTEGER、LOGICAL、CHARACTER、DOUBLE PRECISION、COMPLEX中的任意一个,仅仅用来说明函数的类型,可以省略。函数名的取法与一般变量名的取法一样,由于函数名是用来代表函数值的,故它必定具有类型,假如在关键字FUNCTION之前没有类型说明,则由隐含规章确定函数名的类型。函数名后括号中的虚拟参数(又称哑元)只能是简洁变量名、数组名、哑过程名。如编写计算M!的函数子程序:INTEGER FUNCTION FC(M)FC10

2、DO 10 N2,M10FCFC*NRETURNEND此子程序在后面的例题中可发挥很大的作用。在上例函数子程序中,定义了整型函数FC,FC只有一个哑元M,在计算运行中,M被屡次赋值,得到相应的FC值。2构造函数子程序的一般规章(1)函数子程序必需以FUNCTION语句作为它的第一条语句。(2)函数子程序的最终一行必需是END语句,在编译时,该语句被作为本程序块的完毕标志。(3)在函数子程序中,一般至少有一个RETURN语句,当程序执行过程中遇到RETURN语句,将掌握转移到调用程序处。(4)函数名必需在程序中被定值一次,也可以屡次定值。(5)在函数子程序中可以调用其他函数子程序,但不能直接或间

3、接调用自己。(6)RETURN语句是一个可执行语句,当执行到该语句时,完毕过程的引用,将掌握返回到当前引用的程序单位。3函数子程序的调用在引用函数子程序的地方,只要写出函数的名字,并在其后面的括号中与哑元对应的位置上,写上相应的实元即可。实元可以是常数、常数符号名、简洁变量名、数组元素名、数组名及表达式等。值得留意的是,实元与哑元的个数要一样,它们之间的类型和位置必需一一对应,与名字本身无关。如计算求上式时,需计算三次阶乘数,故可以调用上例中的函数子程序FC,主程序如下:INTEGER FCREAD(*,*)M,N10MNCFC(M)/(FC(MN)*FC(N)WRITE(*,*)M,M,N,N,MNC,MNC

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号