[求助] 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>
#include<alloc.h>
#include<conio.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();
}
你这个里面的好多函数都不是stdio.h里的
malloc()和free()是alloc.h里的
getch()是conio.h里的
但实在是不知道你的这个程序有什么用途啊。。。
#include<stdio.h>
#include<alloc.h>
#include<conio.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();
}
你这个里面的好多函数都不是stdio.h里的
malloc()和free()是alloc.h里的
getch()是conio.h里的
但实在是不知道你的这个程序有什么用途啊。。。
这位朋友说得对 ``C语言里函数多得很哈 `
用途也多得很````要慢慢积累啊`