Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Trả về mảng cục bộ từ hàm C/C++


Chương trình C++ trả về mảng cục bộ từ hàm.

Thuật toán

Bắt đầu
    Dùng mảng cấp phát động để trả về mảng cục bộ từ hàm Array()
    In phần tử mảng
Kết thúc

Ví dụ mã

#include <iostream>
using namespace std;

int* Array() {
    int* a = new int[100];
    a[0] = 7;
    a[1] = 6;
    a[2] = 4;
    a[3] = 5;
    return a;
}

int main() {
    int* p = Array();
    cout << "The elements are:" << p[0] << " " << p[1] << " " << p[2] << " " << p[3];
    return 0;
}

Kết quả

The elements are: 7 6 4 5