為了便於解釋,定義並清除整數數組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));