æ两ç§æ¹æ³å¯ä»¥å®ç°ã
为æ¹ä¾¿è¯´æï¼å®ä¹
æ´åæ°ç»aï¼å¹¶å®ç°å°aæ¸
空ã
int a[4] = {1,2,3,4};
1ã éè¿æ°ç»éåï¼é个èµå¼ä¸º0ã
å®ä¹å¾ªç¯åéint i;
for(i = 0; i < 4; i ++)
a[i]=0;
该ç¨åºåè½ä¸ºéåæ°ç»aï¼é个å°å
ç´ èµå¼ä¸º0ï¼å®ç°æ¸
空ææã
2ã åå©å
åèµå¼å½æ°memsetï¼æ´ä½èµå¼ä¸º0ã
void *memset(void *dst, int value, size_t size);
è¿ä¸ªå½æ°çåè½ä¸ºå°srcä¸ï¼å¤§å°ä¸ºsizeåèçæ°æ®èµå¼ä¸ºvalueãéè¦æ³¨æçæ¯ï¼è¯¥å½æ°èµå¼æ¯ä»¥åè为åä½çã
è°ç¨è¯¥å½æ°æ¶éè¦å¼ç¨å¤´æ件
string.h,å³
#include <string.h>
æ¸
空æ°ç»ç代ç 为
memset(a,0,sizeof(a));