malloc 用法

- 使用方式:

指针 = (指针声明) malloc( 需要分配的内存空间大小 )

即:

type* ptr

ptr = (type*) malloc(sizeof(type)) 

 

- 返回:

一个指针

 

 例子:

复制代码
//from:C和C++游戏趣味编程 13-1-1

#include <conio.h> #include <stdio.h> #include <stdlib.h> struct node // 定义节点 { int data; node* next; }; int main() { node* p, *head, *p1; node* p2 = NULL; head = 0; for (int i = 1; i <= 5; i++) { p1 = (node*)malloc(sizeof(node)); p1->data = i; if (head == 0) { head = p1; p2 = p1; } else { p2->next = p1; p2 = p1; } } p2->next = 0; p = head; while (p!=0) { printf("%d ", (*p).data); p = p->next; } return 0; }
复制代码

 

posted @   levylaw  阅读(92)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示