C語言無限數組怎么定義?
不行的。
因為數組的定義關系到內存的分配。如果采用動態分配的話還是可以的,不過當然不是無窮,畢竟內存空間是有限的。
C語言支持定義一個不顯式定義長度的數組,即通過初始化數據來分配數組長度。
比如int a[] = {1,2,3,4,5}; 數組a的長度沒有顯式給出,由于有5個初始化數據,所以分配空間長度為5個int型。
但是無論如何定義,數組的長度都是固定的,在定義的時候就已經分配好空間。
C語言無限數組怎么定義?
不行的。
因為數組的定義關系到內存的分配。如果采用動態分配的話還是可以的,不過當然不是無窮,畢竟內存空間是有限的。
C語言支持定義一個不顯式定義長度的數組,即通過初始化數據來分配數組長度。
比如int a[] = {1,2,3,4,5}; 數組a的長度沒有顯式給出,由于有5個初始化數據,所以分配空間長度為5個int型。
但是無論如何定義,數組的長度都是固定的,在定義的時候就已經分配好空間。