1. 程式人生 > >C語言——字串指標-strcpy

C語言——字串指標-strcpy


#include<stdio.h>
#include<stdlib.h>
int main()
{
	char str1[] = "Good";//初始化字元陣列
	char str2[20] = "Job";//初始化字元陣列,分配空間,待str1複製
	char *p1 = str1;//初始化字串指標,使其指向str1首部
	char *p2 = str2;
	while (*p1 != '\0')//判斷複製str1結束
	{
		*p2 = *p1;//將str1中的字元逐個複製到str2
		p1++;//p1指向str1的下一個字元
		p2++;//p2指向str2的下一個字元
	}
	*p2 = '\0';
	printf("str1=%s\n",str1);//列印str1
	printf("str2=%s\n",str2);//列印str2
	system("pause");
	return 0;
}

昨天寫了C語言中的strcmp是怎麼實現的,今天寫strcpy的實現程式碼 用自己的辦法重新寫一個函式來實現strcpy的效果。