c语言数组的基本操作函数 c语言数组函数的使用方法( 二 )


str4=fun1();
printf("str4:%s,fun函数调用结束 , 我的地址依然可以使用\n",str4);
str5=fun2();
printf("str5:%s,fun函数调用结束 , 函数结束不会自动释放\n",str5);
free(str5);
return 0;
}
char *fun0(char s[])
{
static char str3[]="我是fun函数申明的静态数组变量";
printf("str1:%s,fun函数可以直接调用\n",str1);
printf("str2:%s,fun函数通过参数将我的地址传进来\n",s);
return str3;
}
char *fun1()
{
char *str4="我是fun1函数的字符串常量";
return str4;
}
char *fun2()
{
int len;
char sTemp[]="这是一个临时数组,之后用于给mallc申请的地址传值,传递内容为:(我是fun函数通过mallic申请的数组)";
char *str5=NULL;
len=strlen(sTemp+63);
str5=(char *)malloc(sizeof(char)*len+1);
if(!str5)return NULL;
strcpy(str5,sTemp+63);
【c语言数组的基本操作函数 c语言数组函数的使用方法】str5[len-2]=0;
return str5;
}
关于c语言数组的基本操作函数和c语言数组函数的使用方法的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读