약간의 오류를 발견하는 데 도움이 필요합니다. - 페이지 5

 
juniorlcq : OrdersTotal() == 3 , 카운트 다운 for 루프 for ( int x = ( OrdersTotal() - 1 ) ; x >= 0 ; x-- ) , x 는 첫 번째 값을 2 로 저장합니다. OrdersTotal()을 다시 거치지 않고 for 루프를 2부터 계속할 것입니까?
네. 그것은 당신이 사용한 x-- 또는 --x 를 시들게 합니다. for와 while은 서로 바꿔 사용할 수 있습니다.
 int x = OrdersTotal () - 1 ; // OT retrieved only once.
while (x >= 0 ){
  :
  --x;
}
차이점은 x입니다. 값을 버리기 전에 x=1을 만든 후 원래 값 2를 검색합니다. ( arr[x--] 와 달리 값은 사용되지 않음)