除局部变量的内存地址不能作为函数的返回值外,其他类型的局部变量都能作为函数的返回值。
结出下面这些规则:
int
、char
等数据类型的局部变量可以作为函数返回值。- 在函数中声明的指针可以作为函数返回值。指针可以是执行
int
等数据类型的指针,也可以是指向结构体的指针。 - 在函数中声明的结构体也可以作为函数返回值。
- 在函数中声明的数组不能作为函数返回值。
- 函数中的局部变量的内存地址不能作为函数返回值。
除局部变量的内存地址不能作为函数的返回值外,其他类型的局部变量都能作为函数的返回值。
结出下面这些规则:
int
、char
等数据类型的局部变量可以作为函数返回值。int
等数据类型的指针,也可以是指向结构体的指针。打赏作者