Delphi第5章过程和函数讲解
第五章 过程与函数 Delphi中,有许多预先定义好的子程序,它们统称为运行库。Object Pascal也允许程序员自己定义子程序。子程序的引入,降低了程序的复杂性。编写子程序还可以提高代码的重用率。子程序实现的功能相对独立。如此,将大大提高程序编写和维护的效率。 Object Pascal的子程序分为两种:过程(procedure)和函数(function)。 过程和函数的区别主要在于过程本身没有返回值,而函数有一个返回值。另外,在定义过程时使用保留字procedure,而定义函数使用保留字function。 一、过程和函数的声明 1. 过程声明 procedure 过程名(参数表); 局部声明部分 begin 过程体语句序列 end; 过程名即过程标识符。局部声明部分用于声明仅限于该过程内引用的常量、自定义数据类型、变量、过程和函数等。参数表内声明参数的个数和类型,同类型参数之间以逗号分隔,不同类型参数之间以分号分隔。 2. 函数声明 function 函数名(参数表):返回数据类型; 局部声明部分 begin 函数体语句序列 end; 函数首部除了声明函数的标识符、形式参数表以外,必需在冒号之后声明函数返回数据类型。局部声明部分与过程的局部声明部分类似。 函数名本身作为一个特殊的变量,与系统预先定义的变量Result一样,可在函数体中接受赋值,用来存储函数返回值
您可能关注的文档
最近下载
- 中考数学复习 考前突破06二次函数与几何综合题(4大必考题型)原卷版.pdf VIP
- 供电局安健环技术标准.doc VIP
- (二模)郑州市2026年高三高中毕业年高三级第二次质量预测化学试卷(含答案).pdf
- 五年级上学期家长会.ppt VIP
- 《中国痴呆与认知障碍诊治指南(2025年版)》.docx VIP
- 方菱数控切割控制系统操作手册(Ver5.0).pdf
- 汽车电动助力转向系统设计.docx
- 2026年河南工业职业技术学院单招职业适应性测试题库与答案详解.docx VIP
- 好莱坞电影剧本_沃依采克_影视剧本写作.doc VIP
- (二模)郑州市2026年高三高中毕业年高三级第二次质量预测英语试卷(含答案)+听力音频.docx
原创力文档

文档评论(0)