浅谈Delphi过程与函数03 - 零基础入门学习Delphi22
2011-10-15 03:43
651 查看
浅谈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]
相关文章推荐
- 浅谈Delphi过程与函数03 - 零基础入门学习Delphi22
- 浅谈Delphi过程与函数01 - 零基础入门学习Delphi20
- 浅谈Delphi过程与函数02 - 零基础入门学习Delphi21
- 浅谈Delphi过程与函数01 - 零基础入门学习Delphi20
- 浅谈Delphi过程与函数02 - 零基础入门学习Delphi21
- 第一个程序03 - 零基础入门学习汇编语言22
- 关于数组的认识03 - 零基础入门学习Delphi17
- 第一个程序03 - 零基础入门学习汇编语言22
- 关于数组的认识03 - 零基础入门学习Delphi17
- 零基础入门学习Python(22)--函数:递归是神马
- 零基础入门学习Python(22)--函数:递归是神马
- 函数03 - 零基础入门学习C语言34
- 函数03 - 零基础入门学习C语言34
- 围观窗体与组件04 - 零基础入门学习Delphi26
- 内中断03 - 零基础入门学习汇编语言62
- 文件操作03 - 零基础入门学习C语言62
- 寄存器(CPU工作原理)03 - 零基础入门学习汇编语言08
- Python学习入门基础教程(learning Python)--2.3.1 Python传参函数设计
- 顺序程序设计03 - 零基础入门学习C语言09
- 函数:递归是神马 - 零基础入门学习Python022