猿问
下载APP

c语言可以返回一个数组吗?

c语言或者c++,怎么返回一个数组

灬elliott
浏览 7282回答 6
6回答

望远

如图所示,返回指针数据。

飞翔人

char* getSubString(char *str)   // 这一个只能用来一维数组{    return str;        //返回值是指针,该指针就是数组的首地址,通过这个地址便可以访问其他元素}

逸薄云天

c语言和c++都可以通过指针来返回数组。看书就行了。c++还有vector类型 可以直接通过函数做返回值返回。

kming

可以自己定义一个结构体或类,里面存一个指针和数组长度

望远

char* getSubString(char[] str){     return str; }
打开App,查看更多内容
随时随地看视频慕课网APP
我要回答