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úcVí 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