책 내용 질문하기
return i
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
89
조회수
104
작성일
2019-06-12
작성자
탈퇴*원
첨부파일
리턴개념 나오면서 부터 사실 좀 이해가 안되네요 순서가 뒤죽박죽 되는 것 같고.. 예제2에서 마지막에 return i; 가 나오는 데 i값을 가지고 리턴하라는 건 알겠습니다. 근데 그게 왜 a=func(a,b)로 가나요? 호출을 누가 한거고 호출 한 건지 안한건지 어떻게 알 수 있나요? 강사님 설명이 너무 부족하네요.
답변
2019-06-13 09:34:11

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

 

이전에 답변드렸던 사용자 정의 함수의 개념과 함께 보세요.

 

89쪽 예제2의 1번 줄을 보시면 처음에 func(i, j); 를 통해 func라는 사용자 정의 함수가 선언되었고, 이것이 main()함수에 쓰일 함수라는 것을 예측할 수 있습니다.

 

3번 줄에서 a= func(a,b); 는 func(a, b)를 통해 호출된 func함수의 return 값이 a에 저장될 것이라고 얘기하고 있죠.

 

 이제 여기서 func 함수의 세부적인 사항들이 적힌 부분을 찾아야 합니다. 코드를 둘러보면 4번 줄부터 func(i, j) 함수의 세부 코드가 적혀 있음을 알수 있죠.

 

행복한 하루되세요 :)

  • 관리자
    2019-06-13 09:34:11

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

     

    이전에 답변드렸던 사용자 정의 함수의 개념과 함께 보세요.

     

    89쪽 예제2의 1번 줄을 보시면 처음에 func(i, j); 를 통해 func라는 사용자 정의 함수가 선언되었고, 이것이 main()함수에 쓰일 함수라는 것을 예측할 수 있습니다.

     

    3번 줄에서 a= func(a,b); 는 func(a, b)를 통해 호출된 func함수의 return 값이 a에 저장될 것이라고 얘기하고 있죠.

     

     이제 여기서 func 함수의 세부적인 사항들이 적힌 부분을 찾아야 합니다. 코드를 둘러보면 4번 줄부터 func(i, j) 함수의 세부 코드가 적혀 있음을 알수 있죠.

     

    행복한 하루되세요 :)

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