朋友考我的一个基础语法题

#include<stdio.h>
int main()
{
char* p=(char*)malloc(16*sizeof(char));
p="hello";
free(p);
return 0;
}

这里先简单记录下:第5行出错,字面量在内存中只占一个内存,位置不在堆中。

posted @ 2012-10-13 22:52  prepat  阅读(116)  评论(0编辑  收藏  举报