gpt4 book ai didi

C++ 数组,在运行时设置数组大小

转载 作者:太空宇宙 更新时间:2023-11-04 16:04:58 24 4
gpt4 key购买 nike

<分区>

我正在阅读 C++ Primer plus on arrays,它说了以下内容

typeName arrayName[arraySize]; 
//Arraysize cannot be a variable whose value is set while the program is running"

不过,我写了一个程序

#include <iostream>

using namespace std;

int main()
{
int n;
cin>>n;

int array[n];

for(int i=0; i<n; i++)
{
cout<<array[i]<<endl;
}
}

它工作正常,我可以在运行时设置数组的大小。我没有收到任何编译错误或运行时崩溃。

谁能解释一下发生了什么?

谢谢

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com