當前位置:成語大全網 - 書法字典 - 如何在C語言中清除數組

如何在C語言中清除數組

有兩種方法可以實現這壹點。

為了便於解釋,定義並清除整數數組A。

int a【4】= { 1,2,3,4 };

1,通過數組遍歷,將值逐個賦給0。

定義循環變量int I;

for(I = 0;我& lt4;i ++)

a【I】= 0;

這個程序的作用是遍歷數組A,將元素逐個賦值為0,從而實現清空效果。

2.在內存分配函數memset的幫助下,整體分配為0。

void * memset(void * dst,int value,size _ t size);

該函數的功能是將src上的大小字節數據指定為值。應當註意,該函數的賦值是以字節為單位的。

調用這個函數時,需要引用頭文件string.h,也就是說,

# include & ltstring.h & gt

清空數組的代碼是

memset(a,0,sizeof(a));