自定义函数中的exit:
在自定义函数中,exit的作用是返回函数的值,如下代码:
样例输入:
在自定义函数f()中,利用exit来返回该函数的值a+2。
主程序中的exit:
在主程序中,exit的作用是结束程序,如下代码:
在输出时没有输出12,即没有运行writeln(a+2);这一语句,因为当程序运行到exit语句时,就直接结束了程序,exit后面的代码不会执行。
exit 是退出当前程序块。即在任何子程序中执行 exit , 那么将退出这个子程序。如果是在主程序中执行 exit,那么将退出整个程序。
例如:试除法判断素数时,一旦整除,就把函数值赋为false ,然后exit。
注意:类似上面,exit 也是只对当前这一个子程序产生作用,如果多重嵌套子程序,那么其中某个子程序执行了exit 以后,将返回到调用它的那个语句的下一个语句。
你那个程序中的exit(f(l+1r-1))中的f(l+1r-1)是你那个函数.