책 내용 질문하기
p.354 질문드립니다
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
354
조회수
65
작성일
2017-03-24
작성자
첨부파일
안녕하세요
354쪽 C언어 코드에서 질문드립니다.
(*사진 첨부해놓았습니다)
else
L = i + 1;
여기서 왜 i+1인가요??
배열의 위치가 0부터 시작하더라도 중간 행은 3부터니까 첨부해놓은 사진처럼
열 끝의 위치도 3이라서 L과 i가 동일한데,
왜 +1을 하는 건가요?
답변
2017-03-24 17:29:24
안녕하세요.
m은 3입니다.
else인 경우는
i가 3, 4, 5, 6인 경우입니다.
i가 3일 때 끝 위치 L은 4가 됩니다.
그런 다음 for문에서 j<= L-1 까지 이므로 j <= 3 이 됩니다.
즉 그 이후 for문의 반복 최종값을 적용하기 위한 과정입니다.
오늘도 즐거운 하루 되세요.
-
*2017-03-24 17:29:24
안녕하세요.
m은 3입니다.
else인 경우는
i가 3, 4, 5, 6인 경우입니다.
i가 3일 때 끝 위치 L은 4가 됩니다.
그런 다음 for문에서 j<= L-1 까지 이므로 j <= 3 이 됩니다.
즉 그 이후 for문의 반복 최종값을 적용하기 위한 과정입니다.
오늘도 즐거운 하루 되세요.