C语言构建动态数组完整实例
更新时间:2014年07月14日 15:50:41 投稿:shichen2014
这篇文章主要介绍了C语言构建动态数组完整实例,帮助读者加深对C语言数组及指针的理解,需要的朋友可以参考下
本文以一个完整的实例代码简述了C语言构建动态数组的方法,供大家参考,完整实例如下:
#include <stdio.h>
#include <malloc.h>
int main(void) {
int len;
int * arr;
printf("请输入数组长度:");
scanf("%d", &len);
arr = (int *)malloc(sizeof(int)*len);
printf("请输入数组的值:");
for ( int i = 0; i < len; i ++) {
scanf("%d", &arr[i]);
}
for (int j = 0; j < len; j ++) {
printf("%d:%d ", j , arr[j]);
}
free(arr);
return 0;
}
运行结果如下:
E:\clearning\cpointer>gcc dynamicarray.c -o dm --std=c99
E:\clearning\cpointer>dm
请输入数组长度:5
请输入数组的值:1 2 3 4 5
0:1 1:2 2:3 3:4 4:5
相关文章
C语言数据结构不挂科指南之线性表详解
线性表是由 n(n≥0)个数据元素组成的有穷序列,这篇文章主要来和大家来了C语言数据结构中的线性表,感兴趣的小伙伴可以跟随小编一起了解一下
2022-09-09
vscode配置C++环境的图文教程
这篇文章主要介绍了vscode配置C++环境的教程图文详解,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2020-04-04
C++中关于this指针的入门介绍
this 指针在C++类和对象中是个很方便实用的关键字,可以简化对象成员属性的调用,使代码表达的含义更加准确;在之前的学习中我们都可以判断变量所占内存空间大小,那么我们创建的类对象所占的内存空间怎么计算呢?想知道this的妙用和类对象占用的内存空间就来跟我学习吧
2022-07-07
利用C++实现计算机辅助教学系统
我们都知道计算机在教育中起的作用越来越大。这篇文章主要为大家详细介绍了如何利用C++编写一个计算机辅助教学系统,感兴趣的可以了解一下
2023-05-05
C语言实例问题探究字符串函数的应用
字符串函数(String processing function)也叫字符串处理函数,指的是编程语言中用来进行字符串处理的函数,如C,pascal,Visual以及LotusScript中进行字符串拷贝,计算长度,字符查找等的函数
2022-04-04
C语言中0数组\柔性数组的使用详解
这篇文章主要给大家介绍了关于C语言中0数组\柔性数组使用的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2021-05-05
C++二叉树的前序中序后序非递归实现方法详细讲解
前序遍历的顺序是根、左、右。任何一颗树都可以认为分为左路节点,左路节点的右子树。先访问左路节点,再来访问左路节点的右子树。把访问左路节点的右子树看成一个子问题,就可以完整递归访问了
2023-03-03
C++高级程序员成长之路
本文主要是结合自身的经验,给大家罗列了一些如何成为C++高级程序员的方法和注意事项,分享给大家,希望对新手能够有所帮助。
2015-12-12
最新评论