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 부분을 어떻게 해야하는지 알려주실 능력자 분 도와주십시오 ㅜㅜ
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 부분을 어떻게 해야하는지 알려주실 능력자 분 도와주십시오 ㅜㅜ
머가 문제라는거지? 잘 실행되는데?
설명좀 부탁드림