//int(*p)[4]:定义为*p四个元素的一维数组
//a是数组名,表示首地址
//%s表示输出整个数组的字符串
//string+7表示第八个元素的地址;*(string+7)表示第八个元素的值
#include <stdio.h>
int main()
{
void copy_string(char *from,char *to);
char *a="hellow";
char b[]="are you fine";
char *p=b;
copy_string(a,p);
printf("a=%s\nb=%s\n",a,b);
return 0;
}
void copy_string(char *from,char *to)
{for( ;*from!='\0';from++,to++)//!=表示不等于
{*to=*from;}
*to='\0';
}
C语言基础——一维数组复制数组
最新推荐文章于 2024-02-24 03:02:07 发布