const char* returnStr()
{
char time[40] = {"France"};
char* time1;
time1 = time;
return time1;
}
int main(int argc, char* argv[]) {
printf ("return String is %s\n",returnStr());
}
Run Code Online (Sandbox Code Playgroud)
此代码返回一些垃圾字符.是const char*不是还不够返回本地的char指针?我是否必须在功能中使用静态?