www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 芯聞號 > 充電吧
[導(dǎo)讀]strcpy和memcpy都是標(biāo)準(zhǔn)C庫函數(shù),它們有下面的特點(diǎn)。strcpy提供了字符串的復(fù)制,即strcpy只用于字符串復(fù)制,并且它不僅復(fù)制字符串內(nèi)容之外,還會復(fù)制字符串的結(jié)束符。memcpy提供了一

strcpy和memcpy都是標(biāo)準(zhǔn)C庫函數(shù),它們有下面的特點(diǎn)。


strcpy提供了字符串的復(fù)制,即strcpy只用于字符串復(fù)制,并且它不僅復(fù)制字符串內(nèi)容之外,還會復(fù)制字符串的結(jié)束符。

memcpy提供了一般內(nèi)存的復(fù)制,即memcpy對于需要復(fù)制的內(nèi)容沒有限制,因此用途更廣。


下面就是它們的類似庫函數(shù):

已知strcpy函數(shù)的原型是:char* strcpy(char* dest, const char* src);


char?*?strcpy(char?*?dest,?const?char?*?src)?//?實(shí)現(xiàn)src到dest的復(fù)制
{
  if?((src?==?NULL)?||?(dest?==?NULL))?//判斷參數(shù)src和dest的有效性
  {
?
      return?NULL;
  }
  char?*strdest?=?dest;????????//保存目標(biāo)字符串的首地址
  while?((*strDest++?=?*strSrc++)!='