return用来终止一个函数并返回其后面跟着的值
char *Func(void){
}
str属于局部变量,位于栈内存中,在Func结束的时候被释放,所以返回str将导致错误
return语句不可返回指向“栈内存”的指针,因为该内存在函数体结束时就被自动销毁
return用来终止一个函数并返回其后面跟着的值
char *Func(void){
}
str属于局部变量,位于栈内存中,在Func结束的时候被释放,所以返回str将导致错误
return语句不可返回指向“栈内存”的指针,因为该内存在函数体结束时就被自动销毁