c语言动态分配数组
/*c语言动态数组,运行时确定数组元素个数。*/ #include <stdio.h> #include <malloc.h> int main(void) { int *p; int n; /*运行时分配内存*/ scanf("%d", &n); p = (int *)malloc(sizeof(int) * n); /*输入数组元素*/ int i; for (i = 0; i < n; i++) { scanf("%d", &p[i]); } /*输出数组元素*/ int j; for (j = 0; j < n; j++) { printf("%d ", p[j]); } free(p); return 0; }
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步