# include <stdio.h>
# include <malloc.h>
int main(void)
{
int len;
int *pArr; //指针变量
int i;
printf(" 请输入需要创建的数组长度:\n");
scanf("%d" , &len);
pArr = (int *)malloc(4 * len); //指针变量
//对数组进行赋值
printf(" 对数组进行赋值,输入值:\n");
for(i=0; i< len; i++){
scanf("%d" , &pArr[i]);
}
//遍历输出数组元素
printf(" 遍历输出数组元素 \n");
for(i=0; i< len; i++){
printf("%d", pArr[i]);
printf("\n");
}
free(pArr); //释放动态分配的数组
return 0;
}
动态内存创建一维数组(C语言)
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- HTML 学习笔记 May 10,2017 js函数调用过程内存分析、js函数细节、js一维数组细节、二维数组转置...
- 今天遇到一个C语言实现判断任意大小矩阵(二维数组)是否为单位矩阵的题目,要求第一个参数为整型指针,第二个参数为矩阵...
- 写在前面弄了下个人站...防止内容再次被锁定...所有东西都在这里面welcome~个人博客 用C语言实现一个动态...
- 刚好看书看到关于宝宝皮肤的相关内容,正好家有萌宝,也顺带跟大家普及一下相关知识吧。 相对于成人肌肤而言,宝宝的肌肤...