c--申请内存空间malloc
#include <stdio.h> #include <stdlib.h> int main() { int num=10; int *a; a=(int *)malloc(num*sizeof(int));//分配所需的内存空间,并返回一个指向它的指针(Void*类型) //malloc的返回值是Void*类型--需要转换指针类型---int数组 //如果请求失败,则返回 NULL //参数:内存字节数 //需要#include <stdlib.h> for(int i=0;i<num;i++){ a[i]=10+i; } for(int i=0;i<num;i++){ printf("%d\n",a[i]); } free(a); //释放malloc申请的内存空间 return 0; }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)