C语言:内存动态分配

#include <stdio.h>

#include<stdlib.h>

int main(void)

{

int number;

int *a;

int i;

printf("请输入数量:");

scanf("%d",&number);

a =(int*)malloc(number*sizeof(int));

for(i=0;i<number;i++){

scanf("%d",&a[i]);

}

for(i=number-1;i>=0;i--){

printf("%d",a[i]);

}

free(a);

return 0;

}

相关推荐
海南java第二人5 分钟前
SpringBoot启动流程深度解析:从入口到容器就绪的完整机制
java·开发语言
星火开发设计9 分钟前
C++ queue 全面解析与实战指南
java·开发语言·数据结构·c++·学习·知识·队列
DICOM医学影像17 分钟前
2. go语言从零实现以太坊客户端-查询区块链账户余额
开发语言·golang·区块链·以太坊·web3.0·hardhat
练习时长一年26 分钟前
LeetCode热题100(杨辉三角)
算法·leetcode·职场和发展
Data_agent28 分钟前
Python 编程实战:函数与模块化编程及内置模块探索
开发语言·python
new_zhou28 分钟前
vs2019+qt工程中生成dump文件及调试
开发语言·qt·visual studio·dump调试
lzllzz2343 分钟前
bellman_ford算法
算法
栈与堆1 小时前
LeetCode 19 - 删除链表的倒数第N个节点
java·开发语言·数据结构·python·算法·leetcode·链表
sunfove1 小时前
麦克斯韦方程组 (Maxwell‘s Equations) 的完整推导
线性代数·算法·矩阵
一路向北·重庆分伦1 小时前
03-01:MQ常见问题梳理
java·开发语言