黑马程序员技术交流社区
标题:
C语言数组越界问题
[打印本页]
作者:
Fire_day
时间:
2015-4-4 11:36
标题:
C语言数组越界问题
我在做一个程序的时候,需要考虑数组越界的问题,那是不是我只要把数组定义的随便够大就行了啊?可是这样会不会太浪费内存啊,要是有10000个数据空间的数组,里边只有10个数,总觉得这样的程序很垃圾,有没有什么动态分配数组空间的方法?
作者:
13673696542
时间:
2015-4-4 12:23
动态数组好像有,我在传智的视频里看到过,不过没记住,你可以看看。
作者:
流风124
时间:
2015-4-4 21:24
有,你可以去看看数据结构的知识,在前面链式存储那里就有介绍,简单来说就是定义一个结点(结构体),每次使用时,用malloc函数动态分布存储空间,然后可以通过next指针将结点链接,这样确实比较节省空间,有兴趣你可以去看看
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2