Products
GG网络技术分享 2025-11-24 19:10 2
哈喽,细小朋友们,今天我们要学的是C语言中数组的返回技巧。C语言是个hen好玩的语言哦,就像玩游戏一样,NengZuo出hen许多优良玩的东西。我们今天要说的数组,就像是游戏里的背包,Neng放hen许多一样的东西。

C语言不允许直接返回一个完整的数组作为函数的参数。我们将在下一章中讲解有关指针的知识,您Neng先跳过本章,等了解了C指针的概念之后再来学本章的内容。但是您Neng通过指定不带索引的数组名来返回一个指向数组的指针。
返回空数组需要注意以下几点:
比如说你想在游戏中放个空背包,怎么办呢?我们Neng写个函数,让它在背包里放个空空的东西。
//通过指针返回字符数组
char* getCharArray {
static char arr = "hello world";
return arr;
}
Ru果你想放hen许多一样的东西,比如10个苹果,你Neng这样写:
//返回指向数组首地址的指针
int* func {
static int arr = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
return arr;
}
Ru果我们要放个名字,比如"细小明",Neng这样写:
//通过指针返回数组
int* getArray {
static int arr = {1, 2, 3, 4, 5};
return arr;
}
比如说我们要返回一个班级的名字,Neng这样写:
//返回空数组
int* func {
static int arr;
return arr;
}
哎呀,细小朋友们,这就是我们今天要学的C语言数组返回技巧啦!以后你们在写游戏或者Zuo其他好玩的东西时就Neng用上这些个技巧了。想起来要许多练习哦!
Demand feedback