现在学到函数,觉得有点困难,什么叫返回其结果制。函数和过程有什么区别?求一个易懂的教程。
參考答案:上面那位,你理解错了‘函数’的意思了。
搂主,听着:
为了解决复杂问题,我们常常将一个较大的程序分为若干个相对独立的程序模块,每个程序模块用来实现一个特定的功能。这样的程序块,称为子程序。整个程序是通过一个主程序作为线索并调用若干个子程序来解决问题。下图为主程序调用子程序的关系图,我们应注意到当完成某子程序调用后,总是返回到调用点的下一个语句继续执行。在PASCAL中,子程序有两种形式:函数和过程。
自定义的函数必须放在它的主程序的说明部分。调用自定义函数就象调用标准函数一样。函数最终返回一个值,故函数可看成一个数据,并放入表达式中。
过程:说明部分又可以包括常量说明、变量说明、类型说明、还可以包括其它函数和过程说明。过程也可以没有说明。说明部分定义的变量称为局部变量,在过程结束并返回调用它的上一级程序后,这些局部变量将被全部释放,对主程序不产生任何影响。