利用指针将字符串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版权协议,转载请附上原文出处链接和本声明。