C语言动态创建数组
通过使用指针以及malloc函数来分配地址空间
【C语言动态创建数组】
#include
#include
void array(unsigned int i);
void main(){
array(10);
} void array(unsigned int i)
{
unsigned int *arr;
//指针用于指向数组的首地址
unsigned int j=0;
arr=(unsigned int *)malloc(sizeof(unsigned int)*i);
//分配数组地址空间
for(j=i;
j>0;
j--)
arr[j-1]=j-1;
for(j=i;
j>0;
j--)
printf("%d,",arr[j-1]);
printf("\b \n");
}
推荐阅读
- 【生信技能树】R语言练习题|【生信技能树】R语言练习题 - 中级
- 一起来学习C语言的字符串转换函数
- C语言字符函数中的isalnum()和iscntrl()你都知道吗
- C语言浮点函数中的modf和fmod详解
- C语言中的时间函数clock()和time()你都了解吗
- django-前后端交互
- C语言学习|第十一届蓝桥杯省赛 大学B组 C/C++ 第一场
- IDEA|IDEA 创建工程
- C语言解方程的根和判断是否是闰年
- 动态组件与v-once指令