在C ++中另一个函数中的main()中使用数组

时间:2018-12-19 09:23:58

标签: c++ arrays function

你好,我有一个任务要创建一个函数,该函数可以填充在main()中创建的数组,然后在另一个函数中使用该数组,我应该在其中进行一些计算。我已经有一些代码,您能帮我怎么做吗?预先谢谢你

#include <iostream>;
using namespace std;

int* modArray(int* a, int size) {

    for (int i = 0; i < size ; i++) {
        a[i] = i;
    }
    return a;
}

int modAddition() {} // This is the function, where I want to use, the "a" array

int main() {

    int size = 7;
    int* a = new int[size];

    a = modArray(a, size);

    system("pause");

    return 0;
}

1 个答案:

答案 0 :(得分:0)

您的modArray可以工作,并且在这种情况下不需要返回指令。您可以在modAddition中执行相同的操作。记住,如果没有回报,它们将是无效方法。