ArrayList를 구현했는데 그중에 set 부분에서 궁금증이 생겨서 (만든 set 함수는 맨 아래사진) 해봤는데 이상한게 있어서 질문드립니다.
0번 배열부터 9번 배열까지 숫자를 집어넣는데 대신에 인덱스값의 증가를 하나는 후위, 하나는 전위로 했을때 두개의 차이점을 보려고 했습니다.
그래서 for문이 돌때마다 list 내용과 index 값을 출력을 했는데
왜 인덱스 값이 두개가 모두 같은지. .. TT
전위는 그렇다 치고 후위는 처음에 index 값이 0이 나와야 하는거 아닌가여?
후위는 루프문 첫줄 내 index++; 증가하는 구문이 있으니 1부터 찍힘
++ 증감구문이 앞이냐 뒤이냐는 변수에 대입하는 시점 이전 이후를 나타내는거지, 루프문 이전이후가 아님
ㄴ 아.. 제가 뭔가 착각한듯;
감사합니다 ㅜㅜ
그러면 for(int x=0; x<10; x++) 이거나 for(int x=0; x<10; ++x) 이거나 값은 당연히 똑같고 과정에서도 아무런 차이가 없는건가요? (저 게시글 한정)
ㅇ