从内存角度分析函数调用过程总结。
结论1:局部变量在栈区申请,全局变量在bss/data区申请。
结论2:形式参数也是属于局部变量,所以说也要在栈区申请空间。
结论3:形式参数的值是由实际参数直接初始化。
结论4:是return语句执行完之后,函数的空间才会释放。
结论5:函数的返回值会返回到函数调用的地方。
结论6:函数返回之后,该函数里面申请的所有局部变量的空间都要释放。
从内存角度分析函数调用过程总结。
结论1:局部变量在栈区申请,全局变量在bss/data区申请。
结论2:形式参数也是属于局部变量,所以说也要在栈区申请空间。
结论3:形式参数的值是由实际参数直接初始化。
结论4:是return语句执行完之后,函数的空间才会释放。
结论5:函数的返回值会返回到函数调用的地方。
结论6:函数返回之后,该函数里面申请的所有局部变量的空间都要释放。