c語言編寫strcpy函數(shù) c語言如何定義字符串歸零?
c語言如何定義字符串歸零?使用memset函數(shù)void*memset(void*s,int ch,size)utn)函數(shù)說明:鍵入s中當(dāng)前位置后的n個(gè)字節(jié)(ut)替換為ch并返回s。memset:用于
c語言如何定義字符串歸零?
使用memset函數(shù)
void*memset(void*s,int ch,size)utn)
函數(shù)說明:鍵入s中當(dāng)前位置后的n個(gè)字節(jié)(ut)替換為ch并返回s。
memset:用于填充內(nèi)存塊中的給定值。這是清除大型結(jié)構(gòu)或數(shù)組的最快方法
例如:
#include<stdio。H>
#包含<string。H>
int main()]{
char A[10
]scanf(%s,A)
memset(A,“0”,sizeof(A))
printf(%sn,A)
}
//此函數(shù)使用memset函數(shù)清除數(shù)組A
//結(jié)果:輸入ASD