C语言返回字符串有四种方式:1。使用堆空间,返回申请的堆地址,注意释放2。函数参数传递指针,返回该指针3。返回函数内定义的静态变量(共享)4。返回全局变量使用分配的内存,地址是有效 char *fun() { char* s = (char*)calloc(100, sizeof(char*) ); if (s) strcpy ( s , "abc " ); return s; } 但这种方式需要注意,必须由使用将将返回的地址free掉 将地址由
← 上一条:C语言。能否这样定义字符变量啊char a= 下一条:从结婚一周年到50年的纪念日分别是什么婚 →