请问为什么循环中断了?是不是返回值哪里有问题

我在想怎么返回一个汉字。我感觉是返回值哪里有点问题,求解答?

img

fun你返回的是一个字符, 另外一个中文占两个字符,一个char显然塞不下,你要返回 char * 或者 char[]
另外既然要返回,干啥还在fun方法里打印呢

char[] fun(int k)
{
       // 。。。。
       return  "优秀";
}

你好能把你的代码发给我看看吗