char[]作为C语言的返回类型



函数的返回类型是否可能是char[]

我知道这是有效的:

char* fun(char str[] {

blah blah
}

但是我想这样做:

char[] fun(char str[])
{
blah blah
} 

,当我尝试这样做时,我得到一些语法错误。

不能用c语言返回数组

函数声明符的约束:

(C11、6.7.6.3p1)函数声明符不能指定函数类型或数组类型的返回类型。

最新更新