C语言程序设计教程(第2版)张磊第8章结构体程序设计课件教学.pptVIP

  • 16
  • 0
  • 约 82页
  • 2017-01-02 发布于未知
  • 举报

C语言程序设计教程(第2版)张磊第8章结构体程序设计课件教学.ppt

馋死 PPT研究院 POWERPOINT ACADEMY * * C语言程序设计(第2版) 张磊编著 中国铁道出版社 8.5.3 动态内存管理函数 2.free()函数 函数原型 void free(void *block); 功能 释放以前分配给指针变量block的动态空间,但指针变量block不会自动变成空指针。 例如:free(block) C语言程序设计(第2版) 张磊编著 中国铁道出版社 8.5.3 动态内存管理函数 3. calloc()函数 函数原型 void *calloc(unsigned n,unsigned size); 功能 以size为单位大小共分配n*size个字节的连续空间,并将该空间的首地址作为函数的返回值。如果函数没有成功执行,返回值为空指针(NULL或0)。 例如:int *p; p=(int *)calloc(10,sizeof(int)); C语言程序设计(第2版) 张磊编著 中国铁道出版社 8.5.4 定义链表结构 要定义一个链表结点的结构,须有两项内容: 定义数据存储所对应的各个成员; 定义指向其他结点的指针成员。 例如: 假若要用链表逐个存储一批整数,其结点结构可定义如下: struct node { int data; struct node *next; }; 存储具体数据 存储下一个节点的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档