malloc申请的是堆空间,把它的地址交给p,也就是p指向了这个空间,分配的时侯你会用sizeof(struct L)指定大小,使用时你会(struct L*)强转一下再给p,这样就可通过p访问这段空间了。 p->等价(*p). ;在对上分配的空间,那个变量名是没有的,只能用指针p给它赋值和访问。 用完得用free()把堆空间释放。 有问题可以追问
← 上一条:C语言 结构体数组指针 与malloc内存分 下一条:C++编程中setprecision什么意思 →