为什么有的编译器支持cin>>n;int a[n];有的不可以?_百度知道
最佳答案: 这是动态分配数组大小,有的编译器支持有的不支持。 通用的话是 cin >> n; int* a = (int*)malloc(n*sizeof(int)); 最后用过后要释放 free(a...更多关于C 的数组可以int n;cin>>n;int a[n];这样初始化吗?的问题>>
如果随便指定数组大小行不行_百度知道
如:int a[n]是不行的;数组的维数要用常量表达式...枚举常量或用常量表达式初始化的const对象,非const...std::cin >> n;int *a = new int[n];C语言...更多关于C 的数组可以int n;cin>>n;int a[n];这样初始化吗?的问题>>