第一个大括号是主函数;第二个括号是子函数;
在主函数里的e=max(a,b,c)就是调用子函数(即调用第二个大括号的子函数来算出最大的数是哪个,然后赋给e);
函数调用不用变量一样的啊,主函数里出现子函数的函数名就是调用,调用的时候函数的参数的类型和子函数一致就行了,max函数的参数都是int,主函数调用的时候三个也都是int类型,ok啊。
good luck.
max是求最大值函数,在下面定义以供调用,main是程序主函数就是入口函数,所有代码都是由main开始执行的,main函数调用了max函数,就是这么简单
当程序运行到main调用max函数那步时,会保存当前指令的下一条指令,然后max函数里面的三个参数地址都会进栈(这个时候完成了参数的传递),然后把max函数的地址进栈,然后把函数地址传递给CPU来运行。大致流程是这样的。
max 是你自己编写的函数,调用函数就可以传递参数了。
把源码发上来,看不清!