책 내용 질문하기
C언어 관련 질문이 있습니다.
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
334
조회수
79
작성일
2017-03-31
작성자
탈퇴*원
첨부파일

안녕하세요?

C언어 관련 질문이 있습니다.

C언어에서 for문 사용시 (시작값, 최종값, 증가값)이잖아요.

교재 334쪽 for문 최종값에서 i <= 4 대신 i == 4(j == 4)라고 해도 되나요?

그리고 최종 출력 결과는 3칸 정수로 출력하니,

__0,

__0,

__0,

__0,

__1,

__0,

__0,

__0,

__2,

__3,

이런식으로 출력되는게 맞나요? 알아보기 쉽도록 빈칸 대신 _로 표시하였습니다.

답변
2017-04-03 09:19:12

안녕하세요.

i <= 4 로 조건을 적용할 경우 i는 4보다 작은 값부터 4까지 조건을 만족합니다.

하지만 i == 4로 조건을 적용할 경우 i는 4일 때만 조건을 만족합니다. 그러므로 둘의 결과는 다릅니다.

3칸 정수는 이해하고 계신것이 맞습니다.

오늘도 즐거운 하루 되세요.

  • *
    2017-04-03 09:19:12

    안녕하세요.

    i <= 4 로 조건을 적용할 경우 i는 4보다 작은 값부터 4까지 조건을 만족합니다.

    하지만 i == 4로 조건을 적용할 경우 i는 4일 때만 조건을 만족합니다. 그러므로 둘의 결과는 다릅니다.

    3칸 정수는 이해하고 계신것이 맞습니다.

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.