第1个回答 2007-04-11
b不可以被改变值
不能定义无长度限制的一维数组,否则再大的内存都要溢出
因为定义数组时就要为数组预留空间,而所谓的无限就是把内存沾满为止,而程序不可能只有这个数组占用空间,所以肯定溢出
第2个回答 2007-04-11
C语言不允许动态分配数组空间,故而不可改变b的值,不可以定义无长度限制的一维数组.
第3个回答 2007-04-11
不可以。C语言中定义数组的时候必须确定长度。
第4个回答 2007-04-11
楼上的你在糊弄新手?c语言没有new和delete内存操作函数
c语言不能够分配无限长度的数组。但可以用其他技巧代替:
1。链表
2。内存再分配realloc