Delphi 过程与函数

1.标准过程与标准函数
        过程和函数是实现一定功能的语句块,是程序中的特定功能单元,即子程序。
        Delphi语言的过程有两种:标准过程与自定义过程。标准过程是系统内部预先定义好的,用户不必编写任何代码即可直接调用 。
        函数也是完成某一功能的程序段,与过程的区别在于函数有返回值,而过程没有返回值。Delphi的函数也分两类:标准函数与自定义函数。 

2.过程定义与调用
       过程的定义
       自定义过程是由用户自己创建的过程,过程定义的形式如下。
       [格式]:
       procedure 过程名 (<形式参数表>) ;  //过程首部
       局部说明部分  //过程说明部分
       begin     //过程体
           语句体;
       end;

3.过程的调用
       自定义过程定义好后,必须通过调用才能被执行。要想调用某个过程,该过程必须在调用语句之前定义。过程调用语句的格式主要有:
       [格式1]:
       过程名(实参表);
       [说明]:该过程有参数
       [格式2]:
       过程名;或过程名( );
       [说明]:该过程无参数
       注意:有参数的过程,调用时实参的个数、位置、数据类型必须与形参一一对应,实参之间用逗号分隔。 

4.函数定义与调用
       函数的定义
       函数的定义是在程序的implementation部分,具体形式如下。
       function 函数名 (<形式参数表>):函数返回值的类型;  //函数首部
       局部说明部分; //函数说明部分
       begin      //函数体
           <语句体>;
           <函数名>:=<返回值>   
        //<函数名>也可以用Result系统保留字代替
       end;

5.函数的调用
       调用函数的一般格式如下。
        [格式1]:
        变量名:=函数名(实参列表);
        [格式2]:
        表达式 运算符 函数名(实参列表);
        [说明]:函数的调用只能在表达式中。函数有一个返回值,可以和同类型的数据一样作为表达式或表达式的一部分参加运算。 

6.形式参数的三种类型
       函数或过程定义时参数列表中的参数称为形式参数,简称形参;而函数或过程调用时参数列表中的参数称为实在参数,简称实参。
       在过程或函数调用时,形参与实参必须一一对应,且类型一致。在过程或函数定义时,形参有三种类型:值参、变量参数和常量参数。 

7.全局变量与局部变量
        在主程序或函数、过程的说明部分都可以说明标识符作为常量名、变量名、类型名等,但在不同地方说明的标识符的有效范围是不同的。变量的作用范围被称为变量的作用域。
        如果变量在一个过程或函数中定义,则该变量只能在该过程或函数中使用,这样的变 量称为局部变量。

        如果变量是在过程或函数之外声明的变量,则称为全局变量。


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值