IT——百科

子程序

在计算机编程中,一个子程序是一个程序指令序列,用来执行一个特定的任务,封装成一个单元。这个单元可以在程序中使用,不管在哪里,特殊任务都应该执行。在程序中,子程序可能被定义,或者在库中分开,它可以通过多个程序使用。

 

在不同的编程语言中,一个子程序可能被成为一个程序、一个函数、一个例程、一个方法、或是一个子程序。通用术语调用单元是有时使用的。

 

正如子程序名字的建议,一个子程序作为计算机程序它的行为在很多方面是相同的。这些方面是使用在较大的程序中作为一个步骤或者另外一个子程序。一个子程序是经常编码的,以便它可以开始(调用)几次和/或者从这一个执行程序的几个地方,包括其他的子程序,然后再一个子程序的任务完成后,分支返回下一条指令。

 

Maurice Wilkes, David Wheeler, Stanley Gill被认为是子程序这个概念的发明人。对比一个开放的子程序或宏,他们把他称作一个封闭的子程序。

 

子程序是一个功能强大的编程工具,很多的编程语言的语句包括关于写和使用他们的支持。明智的使用子程序(如,通过结构化程序设计方法)往往会降低开发成本和维持一个大的程序,同时可以提供它的质量和可靠性。子程序,往往收集到库中,是一个关于共享和交易程序的重要机制。面向对象的编程科学是一个基于对象和方法的(字程序隶属于它们的对象绘制对象类)。

参与评论 您还未登录,请先 登录 后发表或查看评论
相关推荐

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

请叫我老师

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值