结构体指针在被malloc函数赋值后,p是指向malloc返回的首地址的

日期:2016-11-05 07:24:56 人气:1

结构体指针在被malloc函数赋值后,p是指向malloc返回的首地址的

malloc申请的是堆空间,把它的地址交给p,也就是p指向了这个空间,分配的时侯你会用sizeof(struct L)指定大小,使用时你会(struct L*)强转一下再给p,这样就可通过p访问这段空间了。 p->等价(*p). ;在对上分配的空间,那个变量名是没有的,只能用指针p给它赋值和访问。 用完得用free()把堆空间释放。 有问题可以追问
    A+
热门评论