Delphi第5章过程和函数讲解.ppt

Delphi第5章过程和函数讲解

第五章 过程与函数 Delphi中,有许多预先定义好的子程序,它们统称为运行库。Object Pascal也允许程序员自己定义子程序。子程序的引入,降低了程序的复杂性。编写子程序还可以提高代码的重用率。子程序实现的功能相对独立。如此,将大大提高程序编写和维护的效率。 Object Pascal的子程序分为两种:过程(procedure)和函数(function)。 过程和函数的区别主要在于过程本身没有返回值,而函数有一个返回值。另外,在定义过程时使用保留字procedure,而定义函数使用保留字function。 一、过程和函数的声明 1. 过程声明 procedure 过程名(参数表); 局部声明部分 begin 过程体语句序列 end; 过程名即过程标识符。局部声明部分用于声明仅限于该过程内引用的常量、自定义数据类型、变量、过程和函数等。参数表内声明参数的个数和类型,同类型参数之间以逗号分隔,不同类型参数之间以分号分隔。 2. 函数声明 function 函数名(参数表):返回数据类型; 局部声明部分 begin 函数体语句序列 end; 函数首部除了声明函数的标识符、形式参数表以外,必需在冒号之后声明函数返回数据类型。局部声明部分与过程的局部声明部分类似。 函数名本身作为一个特殊的变量,与系统预先定义的变量Result一样,可在函数体中接受赋值,用来存储函数返回值

文档评论(0)

1亿VIP精品文档

相关文档