int main(void){
int n;
char y[10]="ntse"
char *x=y;
n=strlen(x);
*x=x[n];
x=++;
printf("x=%s\n",x);
printf("y=%s\n",y);
return 0;
}
结果为
x=tse
y=
不太能理解为什么y为空?
y被修改了吗?
int main(void){
int n;
char y[10]="ntse"
char *x=y;
n=strlen(x);
*x=x[n];
x=++;
printf("x=%s\n",x);
printf("y=%s\n",y);
return 0;
}
结果为
x=tse
y=
不太能理解为什么y为空?
y被修改了吗?