A[99] 에서 배열의 첫 요소를 A[1]이라고 했는데
배열의 첫 요소는 A[0]이 아닌가요?
안녕하세요.
교재의 각 알고리즘의 이해 부분의 순서도에서는 배열의 위치를 1부터 시작하였지만
C언어에서는 배열의 위치가 0부터 시작합니다. 그 차이로 인해 혼동을 하신 것 같습니다.
순서도는 배열의 위치가 1 혹은 0부터 시작할 수 있지만 C언어나 JAVA는 무조건 0부터 시작합니다.
그러므로 시험에서 순서도에 배열이 제시될 경우 배열의 시작 위치가 처리조건으로 제시됩니다.
혹 순서도에 배열의 위치가 제시되지 않는다면 배열의 첨자 변수의 초기값과 증가값을 보고 파악할 수 있습니다.
순서도와 달리 C나 자바는 언어의 특성상 배열의 위치가 무조건 0부터 시작이니 이점도 염두에 두고 학습하세요.
오늘도 즐거운 하루 되세요.
-
*2017-05-22 09:16:47
안녕하세요.
교재의 각 알고리즘의 이해 부분의 순서도에서는 배열의 위치를 1부터 시작하였지만C언어에서는 배열의 위치가 0부터 시작합니다. 그 차이로 인해 혼동을 하신 것 같습니다.
순서도는 배열의 위치가 1 혹은 0부터 시작할 수 있지만 C언어나 JAVA는 무조건 0부터 시작합니다.
그러므로 시험에서 순서도에 배열이 제시될 경우 배열의 시작 위치가 처리조건으로 제시됩니다.
혹 순서도에 배열의 위치가 제시되지 않는다면 배열의 첨자 변수의 초기값과 증가값을 보고 파악할 수 있습니다.
순서도와 달리 C나 자바는 언어의 특성상 배열의 위치가 무조건 0부터 시작이니 이점도 염두에 두고 학습하세요.
오늘도 즐거운 하루 되세요.