# include <stdio.h>
# include <string.h>
char *myarr(void);
int main(int argc, char const *argv[])
{
char *testp;
testp = myarr();
for (int i = 0; i < strlen(testp); i++)
{
printf("%c",testp[i]);
}
return 0;
}
char *myarr(void)
{
static char myarr[] = "hello world";
return myarr;
}
这里学习了下数组的下表运算,*(testp+i)和testp[i]是一样的运算。strlen()能直接根据指针计算数组的长度。神奇的c语言。
c语言返回局部数组变量
最新推荐文章于 2025-05-23 13:36:01 发布