数组长度能用变量初始化吗
  • 板块学术版
  • 楼主nanzjz1
  • 当前回复11
  • 已保存回复11
  • 发布时间2021/8/24 09:57
  • 上次更新2023/11/4 09:15:25
查看原帖
数组长度能用变量初始化吗
492153
nanzjz1楼主2021/8/24 09:57

代码长这样:

#include<iostream>
using namespace std;

int main()
{
    int n;scanf("%d",&n);
    int b[n];
    for(register int i=0;i<n;++i)
    {
        scanf("%d",&b[i]);
        printf("%d ",b[i]);
    }
    return 0;
}

实测VS2019(Windows10)不能跑(编译器报错),但是洛谷IDE、Code block(Xterm NOI Linxu 2.0虚拟机)能跑,也不报错。 甚至洛谷上提交题目也能AC 评测记录

但是我无论是上网搜还是以前学的,都是得用常量初始化数组长度。现在就是非常的迷,希望有大佬能够解惑。

2021/8/24 09:57
加载中...