책 내용 질문하기
행의끝
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
371
조회수
467
작성일
2019-03-30
작성자
탈퇴*원
첨부파일

371p 가 이해가 안되는데 중간부분의 행(i) 열(J) 진행방향 행의시작(L) 행의끝(E)을 설명한 부분에서 "행의시작과 행의끝" 여기서" 행"을 열로 이해해야하는건가요?

행의시작과 행의끝을 설명했는데 그림을 보면 열로 설명하는거 같아 햇갈립니다  

 

 

그리고 373p 에 a배열의 각 요소들을 0으로 초기화한다고 나와있는데 왜 초기화하는지 궁금합니다 초기화 안하고 그냥 값을 집어넣어도 되지않나요?

답변
2019-04-01 12:35:43

안녕하세요 길벗수험서 운영팀입니다.

 

[1]

? 질문을 이해하지 못했습니다.

해당 알고리즘은 기존의 배열과 다르게 열을 중심으로 값을 입력하게 됩니다.

(바깥 반복 : 열, 안쪽 반복 : 행)

이 점을 염두에 두시고 해설을 다시 한 번 읽어보세요.

 

[2]

C언어의 경우 배열을 선언할 경우 각 배열에는 undefine 값이라고 불리는 무작위값이 들어가 있습니다.

때문에 이를 0으로 초기화하는 작업이 없다면 출력이 정상적으로 되지 않아 C코드 한정으로 0으로 초기화하는 작업이 추가됩니다.

(배열에 빈 공간이 있는 경우에만)

 

Java의 경우 배열 선언시 자동으로 0으로 초기화됩니다.

 

행복한 하루되세요 :)

  • 관리자
    2019-04-01 12:35:43

    안녕하세요 길벗수험서 운영팀입니다.

     

    [1]

    ? 질문을 이해하지 못했습니다.

    해당 알고리즘은 기존의 배열과 다르게 열을 중심으로 값을 입력하게 됩니다.

    (바깥 반복 : 열, 안쪽 반복 : 행)

    이 점을 염두에 두시고 해설을 다시 한 번 읽어보세요.

     

    [2]

    C언어의 경우 배열을 선언할 경우 각 배열에는 undefine 값이라고 불리는 무작위값이 들어가 있습니다.

    때문에 이를 0으로 초기화하는 작업이 없다면 출력이 정상적으로 되지 않아 C코드 한정으로 0으로 초기화하는 작업이 추가됩니다.

    (배열에 빈 공간이 있는 경우에만)

     

    Java의 경우 배열 선언시 자동으로 0으로 초기화됩니다.

     

    행복한 하루되세요 :)

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