函数的工作原理和结构化编程
时间:2017-12-12
仅当函数被调用后,函数中的语句才会被执行,目的是完成一些特定的任务,而函数执行完毕后,控制权将返回到调用函数的地方,函数就能够以返回值的方式将信息返回给程序,通过在程序中使用函数,可以进行结构化编程,在结构化编程中,各个任务是由独立的程序代码段完成的,而函数正是实现独立的程序代码段最理想的方式,所以函数和结构化编程的关系非常紧密,结构化编程之所以卓越,有如下两个重要原因:
1.结构化程序更容易编写,因为复杂的编程问题被划分为多个更小,更简单的任务,每个任务由一个函数完成,而函数中的代码变量独立于程序的其他部分,通过每次处理一个简单的任务,编程速度将更快.
2.结构化程序更容易调试,如果程序中有一些无法正确运行的代码,结构化设计则使得将问题缩小到特定的代码段.
结构化编程的一个显著优点是可以节省时间,如果你在一个程序中编写一个执行特定任务的函数,则可以在另一个需要执行相同任务的程序中使用它,即使新程序需要完成的任务稍微不同,但修改一个已有的函数比重新编写一个函数更容易,想想看,你经常使用函数,虽然你可能还不知道它们的具体代码,但在程序中使用它们可以很容易完成单个任务,编写成结构化之前,首先应确定程序的功能,必须做一些规则,在规则中必须列出程序要执行的所有具体任务.