关于指针与字符串的小问题,希望得到详解.
int main(void){
char *a="you";
char *b="Welcome you to BeiJing";
char *p;
p=b;
while(*p != *a)
p++;
p+= strlen(a)+1; //这句不太理解, p= p + strlen(a) + 1 我的理解是 等式右边的p就表示b,这个长度加a的长度再加1,但感觉超过了整体长,说不过去~
printf("%s",p);
return 0;
}