1 存放函数的栈区是相互独立的,函数之间只能通过参数传递、返回值或其他方式进行数据传递。
2 在带有返回值的函数中,需要使用一个带return的语句返回一个表达式的值。
区别:
一般函数返回值时都要建立临时变量,即拷贝副本。
引用参数返回值时,不产生值得副本,而是直接将其返回值直接传递给接受函数的变量或对象
1 存放函数的栈区是相互独立的,函数之间只能通过参数传递、返回值或其他方式进行数据传递。
2 在带有返回值的函数中,需要使用一个带return的语句返回一个表达式的值。
区别:
一般函数返回值时都要建立临时变量,即拷贝副本。
引用参数返回值时,不产生值得副本,而是直接将其返回值直接传递给接受函数的变量或对象