11智能在线
新记
c/c++中 定义数组时可以定义未知数组吗? 如 int a[x];
如题所述
举报该文章
其他看法
第1个回答 2012-09-18
不可以啊,少年什么都未知怎么编写啊
第2个回答 2012-09-18
C++是的数组是不支持变长的,也就是说其大小必须在编译期确定。
C语言的C98标准倒是支持。
C++有stl中的vector,所以变长数组其实是不怎么需要的。
本回答被网友采纳
第3个回答 2012-09-18
声明x为const或者宏定义才可以
追问
那我想输入一个未知数组怎么办,数组元素个数未知,元素的具体数据未知,都需要手动输入,
追答
这没法实现
第4个回答 2012-09-18
不可以
相似回答
大家正在搜
相关问题
急!C语言中数组可以int a[ ];这样定义吗?!
C++中数组定义,int x;int a[x];这样不行,那...
在c++中可以定义数组a[x]么 x是随便输入值 c中呢 莫...
c++里数组int x=10;int A[x];为什么会错?
我希望用C++定义一个未知长度的数组,大概是x=3*A;in...
c语言中什么时候可以这样定义数组"int a[]"
c++如何定义数组a[1000000001]
C++如何定义一个未知长度的数组