c語言清空數組
發布時間: 2022-06-16 07:28:43
① c語言二維數組數據如何清空 (詳細點,本人腳笨)。
在C語言中,所謂的「清空」,意思是「無視裡面的數據」,而不是「讓裡面沒有數據」。
有時候可能需要把一個數組清零,意思是全部數據都用0填充,可以用庫函數來實現。假設數組名為a,無論什麼類型也無論幾維都一樣,可以寫成
memset(a,0,sizeof(a));
② 在c語言中怎麼樣清空數組
堆上申請(也就是C++中new出來的)的就,需要自己手動
釋放內存
(free,C++中是delete
[]數組名):
memset(
變數
地址,0x00,
大小
);
棧上申請的,就是
函數
執行完就會自動釋放的
數組名[100]
=
{0};
③ C語言。如何清空字元(串)數組、另求字元數組和字元串數組區別。
所謂清空數組,是要清空每個元素;清空字元串是將字元串置為空,這兩個要求有異。
清空數組:char a[100]; int i; for ( i=0;i<100;i++ ) a[i]=0;
清空字元串:char a[100]; a[0]=0; //或a[0]='