原文链接:http://blog.csdn.net/lyh__521/article/details/49539011
先看两个例子:
(1)
#include<string.h>
#include<stdio.h>
#include<stdlib.h>
int main()
{
char *p;
char *q;
p = (char*)malloc(20); // 给p开辟空间
q = p; // 赋值后,p与q 指向同一块内存
free(p); // 释放 p 指向的内存
printf