C语言学习之利用指针将字符串a复制为字符串 b,然后输出字符串b

利用指针将字符串a复制为字符串 b,然后输出字符串b

int main(){
	char a[]="i am a student",b[20];//定义字符数组
	int i;
	for(i=0;*(a+i)!='\0';i++){
		*(b+i)=*(a+i);//将a[i]的值赋给b[i]
	}
	*(b+i)='\0';//在b数组的有效字符之后加'\0'
	printf("a:%s\n",a);//输出a数组中全部有效字符
	printf("b:");
	for(i=0;b[i]!='\0';i++){
		printf("%c",b[i]);//逐个输出b数组中全部有效字符
	}
	printf("\n");
}

在这里插入图片描述
不懂请留言,谢谢!


版权声明:本文为weixin_44074246原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。