#include<stdio.h>
void scopy(char *sfrom, char *sto) {
int i=0;
for ( ;(sto[i]=sfrom[i]) != '\0';i++)
;
}
main() {
int i;
char astri[20]="I\0";
char astr2[20];
scopy (astri,astr2);
printf("astr2=%s\n", astr2);
}
(*(sto+i)=*(sfrom+i))
,这样也行,下标 (sto[i]=sfrom[i])
访问不是更清晰简单吗。
*(sfrom+i)