以下代码是否有问题,如果有,那么编译运行的结果是什么,并说明问题的原因是什么,如何修改
#include <stdio.h>
char *get_str(void);
int main(void)
{
char *p = get_str();
printf("p = %p\n",p);
printf("%s\n",p);
return 0;
}
char *get_str(void)
{
char
以下代码是否有问题,如果有,那么编译运行的结果是什么,并说明问题的原因是什么,如何修改
#include <stdio.h>
char *get_str(void);
int main(void)
{
char *p = get_str();
printf("p = %p\n",p);
printf("%s\n",p);
return 0;
}
char *get_str(void)
{
char