实例4 过程与函数

过程与函数都是自己写的一段程序代码,这段程序代码要完成指定的功能,也称之为模块。在C语言中,只有函数概念,没有过程概念。C语言中的函数,分为有返回值的与无返回值的;而在Pascal语言中,有返回值的称为函数,无返回值的称为过程。函数用function说明,过程由procedure说明。函数的返回值赋给Result,它是无类型的,不管是整数、浮点数、字符串,都可以赋值于Result.

过程示例:

procedure MyProc(ii:integer);

var

  nn:Integer;

begin

  nn:=ii*12;

end;

函数示例:

function MyFunc(ii:Integer):Integer;

var

  nn:Integer;

begin

  nn:=ii*12;

  Result:=nn;

end;

函数、过程的调用与C语言一样:

MyProc(22);

aa:=MyFunc(22);

上一篇:shiro安全框架 面试题


下一篇:buuctf初学者学习记录--[护网杯 2018]easy_tornado