main 함수 시작
a[4] = {4, 3, 2, 1}
t=0, i=0, j= 1
a[1] < a[0], 3 < 4 (참)
k=3, a[1] = a[0], a[0] = 3, t=1
a[4] = {3, 4, 2, 1}
j=2
a[2] < a[0], 2 < 3 (참)
k=2, a[2] = 3, a[0] = 2, t=2
a[4] = {2, 4, 3, 1}
j=3
a[3] < a[0], 1 < 2 (참)
k=1, a[3] = 2, a[0] = 1, t=3
j=4
j<4 (거짓)
안쪽 for문 탈출
a[4] = {1, 4, 3, 2}
i=1, j=2
a[2] < a[1], 3 < 4 (참)
k=3, a[j] = 4, a[1] = 3
t=4
a[4] = {1, 3, 4, 2}
j = 3
a[3] < a[1], 2 < 1 (거짓)
j=4
j<4 (거짓)
안쪽 for문 탈출
a[4]={1, 3, 4, 2}
i=2, j= 3
a[3] < a[2], 2 < 4 (참)
k=2, a[3] = 2, a[2] = 2
t=5
a[4] = {1, 3, 2, 4}
j=4
j<4 (거짓)
안쪽 for문 탈출
i=3, j=4
j<4 (거짓)
안쪽 for문 탈출
i=4
i<4 (거짓)
바깥for문 탈출
5 출력
리턴 0
main 함수 종료
산댁님 감사감사 노가다도 필요하다는걸 깨닫게 해주심
님아근데 a[4] 1,3,4,2 j =3 이문장에서 a[3] < a[1]은 2 < 3 아님? 왜 2 < 1이죠 맨 왼쪽의 메모리공간은 인덱스 값으로 시작해서 a[0]으로 시작하지않나요
ㄴ글게요.. 틀렸네요.