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; }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~