版本声明:本文转载于公众号TeachPlus
C语言面试题---指针篇(三)
了解了内存空间,接下来我们就一起看一下指针自身用法的一些题目,先来看这样一道题目:
分析下面代码:
# include <stdio.h>
# include <stdlib.h>
# include <string.h>
void getmemory( char *p)
{
p=( char *) malloc(100);
strcpy(p,"hello world");
}
int main( void)
{
char *str=NULL;
getmemory(str);
printf("%s\n",str);
free(str);
return 0;
}