當前位置:首頁 » 網路管理 » 不能刪除數組中什麼
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

不能刪除數組中什麼

發布時間: 2023-03-19 02:30:28

1. 如何去除數組中的某個數據

你說的去除是什麼意思?是刪除某個數據嗎?比如說有一個數組{1,2,3,4,5},刪掉第3個數據變成{1,2,4,5},是這個意思嗎?如果是的話,那麼數組是實現不了這個功能的,數組在聲明的時候就已經分配了內存空間,只能數據清零或者賦值,無法刪除。刪除這個操作只能用鏈表來實現。如果非要用數組,只能用下面方法變通一下:
int Data[5] = {1,2,3,4,5}; //定義數組
int Len = 5; //定義長度
//下面進行偽刪除操作
Data[2] = Data[3];
Data[3] = Data[4];
Len --;
//注意此時數組的長度仍然是5,只不過Data[4]棄之不用,但仍然佔用內存空間