浅谈Delphi过程与函数03 – 零基础入门学习Delphi22

浅谈Delphi过程与函数03

让编程改变世界

Change the world by program

关于函数的定义

函数与过程很相似,也是完成一定功能的程序段,与过程的主要区别就是函数有返回值,其定义方式稍有不同,函数的定义格式及功能如下。

[格式]

Function 函数名(形参表): 返回值类型;

    局部声明

begin

    语句;

end;

形参表的含义与过程完全一致

“返回值类型”规定了函数返回值的数据类型,返回值可以通过给函数名赋值或给预定义的隐含变量Result 赋值来实现。

(跟C 语言的Return 语句类似)

有一点需要注意,在语句中至少要给函数名或Result赋值一次,以便让函数执行完毕时把函数值带回给主调过程或主调函数。

关于函数的调用

与过程一样,函数也是通过调用来运行的。一般的函数调用格式 => 变量 := 函数(参数表)

这里的变量接收了函数的返回值,还有另外一种调用格式,大家动动脑筋想想看是怎样的?

例如:IntToStr(Length(str));

函数有一个返回值,函数调用就相当于一个同类型的值,可以和同类型的数据一样作为表达式或表达式的一部分参加运算。

实例练习

[要求] 将冒泡排序部分算法抽象成函数。

还在等什么……大家赶紧动手啊!

自己动手,丰衣足食,良田美女,指日可待!

[小甲鱼的疑问]

好吧,小甲鱼简直不可原谅,总是粗心大意~

这不,简简单单的一个程序都运行不了,大家帮帮小甲鱼按照要求改整错误吧:详细看视频中介绍

视频下载
技术, IT技术, Delphi, 视频教程


风险提示及免责条款

市场有风险,投资需谨慎。本文不构成个人投资建议,也未考虑到个别用户特殊的投资目标、财务状况或需要。用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部