黑马程序员技术交流社区

标题: C语言中想定义一个不知道大小的数组怎么办? [打印本页]

作者: 初楠    时间: 2015-4-26 16:12
标题: C语言中想定义一个不知道大小的数组怎么办?
例如  随机输入一组数到数组里  不知道多少  怎么定义数组


作者: 枫宇翔    时间: 2015-4-26 21:35
吧数组大小定义的大一点
作者: 陈凡1993    时间: 2015-4-28 15:42
定义数组必须指定长度,一种是显示指定长度,如:int a[10];一种是根据元素的个数来确定长度,如int a[]={1,2,3,4};   如果不知道长度就会报错,如:int a[];这样的写法肯定是会报错的,如果怕长度不够用,可以在声明数组时把长度定的大一点
作者: qiang0901    时间: 2015-4-28 15:56
把数组尽量定义的大一些,等遍历数组的时候,数组的长度可以用strlen计算就可以了
作者: fengche555    时间: 2015-4-28 16:26
把数组长度定义大一点
作者: wzboy    时间: 2015-4-28 16:38
把数组长度定义的大一些,如果非要改变的话,自己百度链表
作者: 人生充满期待    时间: 2015-4-28 16:54
我一般要不 int a[9999]; 要不 int a[]={232,23,23,4,5,5,6,77}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2