相关疑难解决方法(0)

如何找到阵列的长度?

有没有办法找到一个数组有多少个值?检测我是否已到达阵列的末尾也可以.

c++ arrays

496
推荐指数
15
解决办法
130万
查看次数

在函数中返回数组

我有一个int arr[5]传递给函数的数组fillarr(int arr[]):

int fillarr(int arr[])
{
    for(...);
    return arr;
}
Run Code Online (Sandbox Code Playgroud)
  1. 我该如何返回该数组?
  2. 我将如何使用它,说我返回一个指针我将如何访问它?

c++ arrays pointers return function

190
推荐指数
8
解决办法
73万
查看次数

为什么C++不支持返回数组的函数?

有些语言只能声明一个函数返回一个像普通函数一样的数组,比如Java:

public String[] funcarray() {
   String[] test = new String[]{"hi", "hello"};
   return test;
}
Run Code Online (Sandbox Code Playgroud)

为什么C++不支持这样的东西int[] funcarray(){}?你可以返回一个数组,但是制作这样一个函数真的很麻烦.而且,我听说字符串只是char的数组.所以如果你能用C++返回一个字符串,为什么不用数组?

c++ arrays function

45
推荐指数
5
解决办法
2万
查看次数

标签 统计

arrays ×3

c++ ×3

function ×2

pointers ×1

return ×1