【问题标题】:warning: passing argument 1 of 'quicksort' makes pointer from integer without a cast警告:传递 'quicksort' 的参数 1 使指针从整数而不进行强制转换
【发布时间】:2012-11-03 13:25:14
【问题描述】:

我收到一条警告:warning: passing argument 1 of 'quicksort' makes pointer from integer without a cast

函数声明如下:void quicksort(int x[], int first, int last)

我正在使用quicksort(values[noOfNums],0,(noOfNums - 1));调用函数

不确定这里到底出了什么问题

【问题讨论】:

    标签: c function methods


    【解决方案1】:

    您将(可能无效的)值作为第一个参数传入数组末尾,而不是传入数组本身(作为指针)。

    函数调用应该看起来更像:

    quicksort(values, 0, noOfNums - 1);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-05
      • 2015-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-17
      • 1970-01-01
      相关资源
      最近更新 更多