C/C++函数原型与函数定义
1.返回值
函数定义的返回值:
被调函数在返回一个数据的时候,会将返回值放在一块空间(内存或者寄存器),所以,函数定义的返回值决定被调函数返回什么值,也就是说,被调函数要把这个返回值放到多大的内存中(不同类型占用空间大小不同不同)
函数原型的返回值:
被调函数返回一个值(将返回值放在某一空间)后,主调函数会得到这个返回值的地址,<
被调函数在返回一个数据的时候,会将返回值放在一块空间(内存或者寄存器),所以,函数定义的返回值决定被调函数返回什么值,也就是说,被调函数要把这个返回值放到多大的内存中(不同类型占用空间大小不同不同)
被调函数返回一个值(将返回值放在某一空间)后,主调函数会得到这个返回值的地址,<