如题所述
第1个回答 2011-09-25
定义了一个数组以后就只能按你定的那个大小分配内存空间,这个空间不是动态随时可以改变的,所以不能按你说的想从键盘输入一个来决定数组的大小。除非是数组做形参才可以。(一年前学的C,仅能做下参考)
第2个回答 2011-09-25
不行,阁下的意思是你想靠输入N来确定数组的大小是吧,不行,因为当你定义的时候他就已经分配内存了,因此无法达到楼主的意愿,但可以用malloc动态申请内存,具体你搜下malloc的用法本回答被提问者采纳
第3个回答 2011-09-25
这个要申请动态数组 先声明一个指针,然后用malloc申请内存空间
第4个回答 2011-09-25
malloc动态数组