c语言怎么由用户定义数组长度

c语言怎么由用户定义数组长度 就是说我在定义一维数组时比知道需要几个元素,有没有可能由用户决定需要几个元素,然后定义数组变量。main() { int n; scanf("d%",&n); int a[n];}不能这样 应该怎么写

第1个回答  2019-10-17
一般不是这样定义的,我一般都是,先定义好数组长度,如int
a[100],就是先把数组定义的比较大就可以了,然后再int
n;scanf("d%",&n);int
a[n];
相似回答