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;

}

相关推荐
wydaicls8 分钟前
C语言完成Socket通信
c语言·网络·websocket
ShineWinsu14 分钟前
对于数据结构:堆的超详细保姆级解析—上
数据结构·c++·算法·计算机·二叉树·顺序表·
im_AMBER37 分钟前
Leetcode 46
c语言·c++·笔记·学习·算法·leetcode
民乐团扒谱机40 分钟前
脉冲在克尔效应下的频谱展宽仿真:原理与 MATLAB 实现
开发语言·matlab·光电·非线性光学·克尔效应
yuan1999744 分钟前
基于扩展卡尔曼滤波的电池荷电状态估算的MATLAB实现
开发语言·matlab
Tony Bai1 小时前
Go GUI 开发的“绝境”与“破局”:2025 年现状与展望
开发语言·后端·golang
豆浆whisky1 小时前
Go分布式追踪实战:从理论到OpenTelemetry集成|Go语言进阶(15)
开发语言·分布式·golang
2401_860494701 小时前
Rust语言高级技巧 - RefCell 是另外一个提供了内部可变性的类型,Cell 类型没办法制造出直接指向内部数据的指针,为什么RefCell可以呢?
开发语言·rust·制造
Tony Bai1 小时前
【Go模块构建与依赖管理】08 深入 Go Module Proxy 协议
开发语言·后端·golang
浪裡遊1 小时前
Next.js路由系统
开发语言·前端·javascript·react.js·node.js·js