163페이지 8번문제 첫번째 for문부터입니다.
첫번째for문 밑에 또 두번째for문있고 하위if문있으면 줄이 다르면 첫번째for문에 i++가 있으면 두번째for문하고 하위if문 끝난다음에 i++증가가 되는건가요? 3개문이 연결되어있습니다.
다음 for문은 독립적으로 되어있어서 k++가 되었을경우 다음줄 ;에서 끝나면 k++ 1증가가 되는데 3개문이 있을경우는 ;가 마지막에 없고 조건참 result[i]++;만 있어요.
그다음은 }하나있는데 예외적인것인지 질문드려도될까요? 저한테는 어렵게 느껴지나봐요.
안녕하세요 길벗수험서 운영팀입니다.
빨간색으로 표시한 부분이 첫번째 for문입니다
첫번째 for문 안에 파란색으로 표시한 두번째 for문이 들어가 있는것이고
두번째 for문 안에 if문이 들어가 있는것입니다.
첫번재 for문에서 i가 0일때 최종값을 확인한후 최종값이 참이면
첫번재 for문 안에 들어있는것들을 모두 실행한 후
if문 밑에 있는 } 중괄호를 만나 다시 반복하러 첫번째 for문으로 올라가고
첫번재 for문에서 i의 값을 1증가 시키고 최종값을 확인한후 최종값이 참이면
첫번재 for문 안에 들어있는것들을 모두 실행한 후
if문 밑에 있는 } 중괄호를 만나 다시 반복하러 첫번째 for문으로 올라가는 형태입니다
for문의 기본형식은 아래와 같습니다
실행할 문장이 한줄일때
for(초기값; 최종값; 증가값)
실행할 문장;
실행할 문장이 여러줄일때
for(초기값; 최종값; 증가값) {
실행할 문장;
실행할 문장;
실행할 문장;
}
열심히 공부하셔서 합격하시길 기원하겠습니다.
행복한 하루되세요 :)
-
관리자2024-07-06 11:34:53
안녕하세요 길벗수험서 운영팀입니다.
빨간색으로 표시한 부분이 첫번째 for문입니다
첫번째 for문 안에 파란색으로 표시한 두번째 for문이 들어가 있는것이고
두번째 for문 안에 if문이 들어가 있는것입니다.
첫번재 for문에서 i가 0일때 최종값을 확인한후 최종값이 참이면
첫번재 for문 안에 들어있는것들을 모두 실행한 후
if문 밑에 있는 } 중괄호를 만나 다시 반복하러 첫번째 for문으로 올라가고
첫번재 for문에서 i의 값을 1증가 시키고 최종값을 확인한후 최종값이 참이면
첫번재 for문 안에 들어있는것들을 모두 실행한 후
if문 밑에 있는 } 중괄호를 만나 다시 반복하러 첫번째 for문으로 올라가는 형태입니다
for문의 기본형식은 아래와 같습니다
실행할 문장이 한줄일때
for(초기값; 최종값; 증가값)
실행할 문장;
실행할 문장이 여러줄일때
for(초기값; 최종값; 증가값) {
실행할 문장;
실행할 문장;
실행할 문장;
}
열심히 공부하셔서 합격하시길 기원하겠습니다.
행복한 하루되세요 :)
-
김*렬2024-07-05 22:37:36