procedure pascal的过程,子程序的意思,可以供别的程序调用的程序单位。
program pascal的主程序,主程序是唯一的,一个程序里只能有一个主程序。
function pascal的函数,另一种可以供别的程序单位调用的程序单位,可以写在表达式中,这是过程和函数的最大区别。函数调用会有一个结果,就是函数的值,也称为函数返回值
pascal :1)procedure p; 2) function f( x:integer):integer;
c,c++ :1)void p(void); 2) int f(int x);
basic :1)sub p 2) function f( x as integer) as integer
fortran:1)subrounte p() 2) funtcion f(x)
integer f,x
program fortran的主程序,也是这样的。
c,c++的主程序 int main(){return 0;}
早期的 basic,pascal ,fortran 是没有主程序的。
直接编写代码就是主程序了。
basic 后来用 sub main () ---至少vb 有这个用法,作为主程序,
不过vb可以把form 作为程序入口。sub main就很少使用了。
和programe一样指程序的意思,也可以理解为步骤,或进程。
进程 吗?