下面是一个根据变量m来创建大小为m的数组的C++代码示例:

#include <iostream>

int main() {
    int m;
    std::cout << "请输入数组大小m:";
    std::cin >> m;

    int* arr = new int[m]; // 使用new运算符动态分配大小为m的数组

    // 对数组进行初始化
    for (int i = 0; i < m; i++) {
        arr[i] = i;
    }

    // 打印数组内容
    std::cout << "数组内容:";
    for (int i = 0; i < m; i++) {
        std::cout << arr[i] << " ";
    }
    std::cout << std::endl;

    delete[] arr; // 释放内存

    return 0;
}

在该程序中,首先用户需要输入数组的大小m。然后使用new运算符动态分配大小为m的整型数组。接着,通过循环对数组进行初始化,将每个元素赋值为其下标值。最后,使用循环打印数组的内容。最后,使用delete[]释放动态分配的数组内存,以避免内存泄漏


原文地址: https://www.cveoy.top/t/topic/hUZJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录