재귀함수를 공부중인데 이해가 부족한것 같습니다. ㅠㅠ <div><br></div> <div>제가 짠 코드가 요런식입니다.<br><div><br></div> <div><br></div> <div>메인에서 입력은 </div> <div>recTest(5, 'A', 'B');</div> <div><br></div> <div><br></div> <div>함수쪽은</div> <div><div>void recTest(int nA, char cA, char cB)</div> <div>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>if (nA == 0)</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>return;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("%d<span class="Apple-tab-span" style="white-space:pre;"> </span>%c<span class="Apple-tab-span" style="white-space:pre;"> </span>%c\n",nA, cA, cB);</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>recTest(nA - 1, cB, cA);</div> <div>}</div></div> <div><br></div> <div><span style="font-size:9pt;line-height:1.5;"><br></span></div> <div><span style="font-size:9pt;line-height:1.5;">콘솔창</span></div> <div><br></div> <div>5<span class="Apple-tab-span" style="white-space:pre;"> </span>A<span class="Apple-tab-span" style="white-space:pre;"> </span>B</div> <div>4<span class="Apple-tab-span" style="white-space:pre;"> </span>B<span class="Apple-tab-span" style="white-space:pre;"> </span>A</div> <div>3<span class="Apple-tab-span" style="white-space:pre;"> </span>A<span class="Apple-tab-span" style="white-space:pre;"> </span>B</div> <div>2<span class="Apple-tab-span" style="white-space:pre;"> </span>B<span class="Apple-tab-span" style="white-space:pre;"> </span>A</div> <div>1<span class="Apple-tab-span" style="white-space:pre;"> </span>A<span class="Apple-tab-span" style="white-space:pre;"> </span>B</div> <div><br></div> <div><br></div> <div>이런식으로 출력이 되었습니다.</div> <div>제가 궁금한것은 출력 3부터 왜 다시 A<span class="Apple-tab-span" style="white-space:pre;"> </span>B로 바뀌는지가 궁금합니다.</div> <div><br></div> <div><br></div> <div><br></div></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.