错误:数组下标的类型'double*[double]‘无效 |
您所在的位置:网站首页 › 数组下标类型无效 › 错误:数组下标的类型'double*[double]‘无效 |
第一个错误是因为N[t]是一个double (它意味着“N的第t个元素”),但是您的函数返回一个double*。实际上,您的函数看起来不应该返回任何内容。它对N指向的数据进行排序,因此不需要返回任何内容。您可能应该切换到void返回值。 第二个错误是因为Q[100]是一个double (它意味着“Q的第101个元素,这是一个错误,因为Q的最后一个元素是Q[99],因为C++中的数组索引从0开始,而不是1),但是您的函数需要一个double。 代码语言:javascript复制sort_array(Q)将指针直接传递到第一个元素。 请记住,在传递数组时,只需要传递数组的第一个元素的地址。在本例中为Q,它等同于&Q[0],但更易于编写。 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |