函数返回char数组
时间: 2023-10-10 19:08:26 浏览: 127
指针进阶之函数指针和函数指针数组
5星 · 资源好评率100%
在C语言中,函数不能直接返回char数组。这是因为当函数返回时,局部变量会被释放,导致返回的数组指针无效。但是你可以使用指针来替代返回数组。举个例子,你可以定义一个返回值为char指针类型的函数,然后在函数内部使用动态分配内存的方式来创建char数组,并通过返回指针的方式将其传递给主函数。这样就能够实现返回char数组的目的。
阅读全文
指针进阶之函数指针和函数指针数组