• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

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

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

浅谈Delphi过程与函数03

 

让编程改变世界

Change the world by program


 

关于函数的定义

函数与过程很相似,也是完成一定功能的程序段,与过程的主要区别就是函数有返回值,其定义方式稍有不同,函数的定义格式及功能如下。   [格式] [codesyntax lang="delphi"]
Function 函数名(形参表): 返回值类型;
    局部声明
begin
    语句;
end;
[/codesyntax] 形参表的含义与过程完全一致   “返回值类型”规定了函数返回值的数据类型,返回值可以通过给函数名赋值或给预定义的隐含变量Result 赋值来实现。 (跟C 语言的Return 语句类似) 有一点需要注意,在语句中至少要给函数名或Result赋值一次,以便让函数执行完毕时把函数值带回给主调过程或主调函数。  

关于函数的调用

  与过程一样,函数也是通过调用来运行的。一般的函数调用格式 => 变量 := 函数(参数表) 这里的变量接收了函数的返回值,还有另外一种调用格式,大家动动脑筋想想看是怎样的? 例如:IntToStr(Length(str)); 函数有一个返回值,函数调用就相当于一个同类型的值,可以和同类型的数据一样作为表达式或表达式的一部分参加运算。  

实例练习

  [要求] 将冒泡排序部分算法抽象成函数。 还在等什么……大家赶紧动手啊! 自己动手,丰衣足食,良田美女,指日可待!   [小甲鱼的疑问] 好吧,小甲鱼简直不可原谅,总是粗心大意~ 这不,简简单单的一个程序都运行不了,大家帮帮小甲鱼按照要求改整错误吧:详细看视频中介绍 [buy] 获得所有教学视频、课件、源代码等资源打包 [/buy] [Downlink href=\'http://urlxf.qq.com/?VRBjUjB\']视频下载[/Downlink]

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
关于MATLAB中的tic toc的问题发布时间:2022-07-18
下一篇:
matlab GUI实例:下拉菜单可选择的四则计算器 - 随心所欲gyh发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap