回复 8楼 九转星河
这道题目是要让我们写doubleCapacity(int list, int size, int addSize)函数,main函数是已经给了的(可能是为了降低难度吧,我觉得)
以下是引用ClearningC在2016-12-5 22:37:27的发言:
list = (int *)realloc(list, (size+addSize)*sizeof(int));
这一步不懂,realloc是一个函数吗?(还没遇到过)
main函数里,为什么把size,addSize都赋值为5?
(如果把赋的值再转回size,addSize,应该没差吧?)
list = (int *)realloc(list, (size+addSize)*sizeof(int));
这一步不懂,realloc是一个函数吗?(还没遇到过)
main函数里,为什么把size,addSize都赋值为5?
(如果把赋的值再转回size,addSize,应该没差吧?)
1、realloc() 百度一下就懂。
2、size由5变到10,即size=5、addSize=5 (5+5=10)。