计算机编程中的子程序是较大代码模块的较小部分,该模块有自己的内部操作,用于服务于整个程序。子例程有时被称为函数或方法,因为它返回程序使用的特定代码结果。函数式编程提供了多功能代码,这些代码以片段的形式排列。程序员然后选择启动“驱动”用户体验的功能的事件;
不同的计算机语言以不同的方式使用子程序函数。一些计算机编程语言使用“堆栈”模型,其中函数或子例程以线性格式排列,并根据其直接相关性使用。其他语言使用分区格式来隔离函数并将它们彼此区分开来。
当程序员在寻找保持计算机代码可访问性的方法时,正确使用子例程是他或她学习的一部分。有效使用子例程等关键策略与其他更一般的策略(如如何在代码中使用空格,或如何在注释中留下程序更改的方向)一起使用。以适当的方式安排计算机代码可以使其他程序员和工程师更容易“阅读”代码,并理解程序中的内容。
由子程序和其他代码模块组成的所有代码通常都被制成“可执行”程序。调用程序可执行文件涉及执行或“运行”程序的概念。在许多情况下,可执行程序只是由一组子程序组成。当有人“运行”程序时,计算机从一行初始代码开始,然后通过写入程序的方向指向其他连续的代码行。
子程序的另一个主要好处是调试程序。如果程序有问题,工程师可以深入到代码中,按顺序查看代码行,以查看问题是从哪里开始的。使用子例程,程序员可以分别查看每段代码,并“清除”无错误的部分,以关注错误发生的位置。
子程序的使用是学习计算机编程不可或缺的一部分。子程序通常是学术计算机科学课程的一部分。程序员在学校或现场学习这些技能,以创建具有更好总体功能和透明度的程序。
计算机代码非常重要。几乎所有你使用的电子设备都依赖于代码。事情的运作方式看起来很混乱,但当你把它分解的时候其实很简单。 ...
...户帐户都有自己的AppData文件夹和自己的内容。如果一台计算机由多人使用,这允许Windows程序存储多组设置。AppData文件夹是在WindowsVista上引入的,目前仍在Windows10、8和7上使用。 相关:如何在Windows7、8或10中显示隐藏的文件和文...
...存并准备执行,同时编译器将源代码转换为目标代码。 计算机程序是在计算机执行特定任务时执行该任务的指令的集合。系统软件是一种为其他软件提供平台的计算机程序。链接器、加载器和编译器是与计算机编程有关的三个...
编程是一个创造性的过程,指导计算机如何完成任务。好莱坞已经帮助人们树立了一种程序员是超级技术人员的形象,他们可以坐在电脑前,在几秒钟内破解任何密码。现实远没有那么有趣。 那么编程很无聊? 计算机做他...
... 网卡驱动程序是一种允许计算机操作系统(OS)正确识别已安装网卡并与之交互的计算机文件。这些文件确保计算机上的操作系统正确识别新安装的网卡,并且操作系统能够正确访问网卡的所有功...
... 在计算机中,入口点是程序、模块或函数中代码开始的点;特别是它开始的内存地址。在程序中,它是第一个代码模块,甚至是执行的第一行代码。在线性程序中,如BASIC或C...
... LAN(局域网)驱动程序是用于将计算机连接到其他计算机网络的软件程序。当提到安装在网络服务器上的驱动程序时,LAN驱动程序也可以称为网络驱动程序。它们指导用于在局域网内的计算机之间传输数...
... 不幸的是,有许多计算机软件问题会困扰计算机用户,包括个人计算机(PC)和Mac®用户。最常见的问题之一是,当某个特定程序以某种方式损坏时,通常会导致软件无法正常运行。安装在...
... 编译器是一种特殊类型的计算机程序,它将人类可读的文本文件翻译成计算机更容易理解的形式。在最基本的层面上,计算机只能理解两件事,1和0。在这个层次上,人类会非常缓慢地操作,发现...
... 内存池是分配给计算机上特定程序或应用程序的内存块。正在运行的程序的信息,如计算机上的操作系统或任何打开的应用程序,存储在计算机上的随机存取存储器(RAM)中。使用内存池...