[求助] c语言笔试题
#include<stdio.h>
void display(char *str);
void main()
{
char *str=NULL;
display(str);
printf("%s",str);
}
void display(char *str)
{
str=(char *)malloc(100);
str="gskgshdfh";
free(str);
getch();
}
请问这个程序有什么问题?
#include<stdio.h>
void display(char *str);
void main()
{
char *str=NULL;
display(str);
printf("%s",str);
}
void display(char *str)
{
str=(char *)malloc(100);
str="gskgshdfh";
free(str);
getch();
}
请问这个程序有什么问题?
我也是搞不懂啊
面试的时候考官给出来这个题
我当时都晕了
不知道大家有没有运行这个程序?
请问39楼的大侠
如何进行代码调试观察str的值。