常德砍王
2019-08-07 14:23
采纳率: 100%
浏览 1.7k

返回值是数组,主函数应该如何调用

我想输出子函数里面的a数组,这段代码为什么不行呢?

#include<stdio.h>
#include<string.h>

char *fun()
{
    char a[] = {'1','2'};
    return a;
}

int main()
{
    char *b;
    b = fun();
    printf("%s", b );
}

3条回答 默认 最新

相关推荐 更多相似问题