char *p, *q, tmp;

char s[] = "abcd";

q= s + 3;

for (p = s; p<q; ++p, --q)

{    tmp = *p;

     *p=*q;

     *q=tmp;

}

printf("%s, %s, %s \n", s, p, q) ;


이거답이 dcba, ba, cba 인데

for문 끝에 ++p랑 --q 부분을 어떻게 해야하는지 알려주실 능력자 분 도와주십시오 ㅜㅜ