我是C编程新手,想知道是否有办法阻止更改数组的值。C - 如何在排序时不更改int数组的值
我有一个数组:
int *array = makeArray();
然后我申请一个排序方法,此阵:
sortingMethod1(array);
当我打电话:
sortingMethod2(array);
列表已经排序,我无法对第二种排序方法进行基准测试。
我想知道是否有一种方法将相同的数组传递给两个函数,而不对下一个函数进行排序。
如果任何人都可以帮助我看起来很简单的问题,我将不胜感激。
数组是如何创建的?通过'malloc()'?它只是返回一个“静态”变量? – Leandros
已经得到了我正在寻找的答案,但它是用malloc创建的,它返回随机大小的(数组)变量,随机整数 – tester