摘要: 形参是函数声明和定义的时候跟的参数,实参是调用函数时传进去的参数。形参只是对参数进行类型说明,函数没有被调用时,形参不占用内存;只有在调用时,才会为形参分配内存,将实参传递进去,即用实参对形参进行初始化。函数的参数传递有两种方式:值传递和引用传递。值传递,就是函数调用时,给形参分配内存空间,利用实参对形参进行赋值。之后的执行过程中,形参和实参就脱离关系,互不影响。也就是说,用实参初始化形参之后,形参在子函数内如何变化,与实参无关。子函数返回或结束后,调用函数中的实参的值,并未因为赋值给形参,形参在子函数中改变而改变。引用传递,就是利用引用类型的特点,来满足我们对于达到在被调函数中对形参的操作, 阅读全文
posted @ 2012-08-11 23:18 congcongfiry 阅读(8184) 评论(0) 推荐(0) 编辑
摘要: 函数执行过程中,如果遇到对其他函数的调用,则暂停当前函数的执行,保存下一条指令的地址,即返回地址。(返回地址将做为从子函数返回后,继续执行的切入点。)保存变量状态等现场,然后转到子函数的入口地址执行子函数,遇到return语句或执行结束时,则恢复先前保存的现场,并从先前保存的返回地址开始继续执行。 阅读全文
posted @ 2012-08-11 21:38 congcongfiry 阅读(459) 评论(0) 推荐(0) 编辑