C语言函数怎么返回字符串
如题 一般在主程序中申请空间,然后再函数中处理好了就返回这个地址 很多方法,但个人认为还是 2楼大佬的方法最好。其它方法如:返回常量字符串、返回静态、在函数内部申请动态空间(malloc)、宏(define)等等.... #include <stdio.h>
static char* func()
{
static char s={"fishc"};
return s;
}
int main()
{
printf("%s",func());
return 0;
} 数组毕竟本身是指针
直接当成指针就可以了
页:
[1]