鱼C论坛

 找回密码
 立即注册
查看: 703|回复: 1

[学习笔记] C++快速入门--P35动态数组--课上代码

[复制链接]
发表于 2024-1-17 10:11:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#include <iostream>

int main()
{
        int count = 0;
       
    std::cout << "请输入数组长度:";
        std::cin >> count;
       
        int *x = new int[count];       
        for(int i = 0;i < count; i++)
        {
                x[i] = i;
                std::cout << "x[" << i << "] = " << x[i] << std::endl;               
        }
        delete []x;
       
       
        return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-1-17 10:11:41 | 显示全部楼层
您好!看起来您的代码中有一些小问题。我帮您修改一下:
#include <iostream>

int main()
{
    int count = 0;
    std::cout << "请输入数组元素个数:";
    std::cin >> count;

    int *x = new int[count];
    for (int i = 0; i < count; i++)
    {
        x[i] = i;
        std::cout << x[i] << " ";
    }

    delete[] x; // 记得释放动态数组内存

    return 0;
}

这段代码实现了动态数组的创建和使用。首先,通过输入从用户获取数组元素的个数,然后使用`new`关键字创建一个大小为`count`的整数类型的动态数组`x`。接下来,使用`for`循环遍历数组,将数组元素依次赋值为`i`,并输出每个数组元素的值。最后,使用`delete[]`释放动态数组的内存。

希望这可以帮到您!如果还有其他问题,请随时提问。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-22 22:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表