#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
//鏈式訪問
char * my_strcpy(char *dest, const char *src)
{//將源字符串加const,表明其為輸入參數
assert(src != NULL&&dest != NULL);//對源地址和目的地址加非0斷言
char *ret = dest;
while ((*dest++ = *src++))
;
return ret;//引用返回地址,方便鏈式操作!!
}
int main()
{
char *p = "bit-tech";
char arr[20];
//strcpy(arr,p);
printf("%d\n", strlen(my_strcpy(arr, p)));
system("pause");
return 0;
}
同樣寫出strlen函數