面试题答案
一键面试#include <iostream>
// 动态分配数组并赋值的函数
int* createArray(int n) {
int* arr = new int[n];
for (int i = 0; i < n; ++i) {
arr[i] = i + 1;
}
return arr;
}
// 释放数组内存的函数
void deleteArray(int* arr) {
delete[] arr;
}
int main() {
int n = 5;
int* myArray = createArray(n);
// 输出数组内容进行测试
for (int i = 0; i < n; ++i) {
std::cout << myArray[i] << " ";
}
std::cout << std::endl;
deleteArray(myArray);
return 0;
}