책 내용 질문하기
2020 2회 정보처리기사 실기 대비용핵심요약 4일차 질문
도서
2020 시나공 정보처리기사 실기 [기본서]
페이지
0
조회수
580
작성일
2020-11-08
작성자
탈퇴*원
첨부파일

2020년 2회 정보처리기사 실기 대비용핵심요약 4일차, 4p, [핵심015] 사용자 정의 함수 中

 

4번 void func(i,j) 뒤에 세미콜론(;)이 없는데 오타인건가요? 아니면 없어도 되는건가요?

그렇다면 1번 void와는 무슨 차이 인건가요




3일차 10p, 11p 보면 java 언어 중에서 print 명령어가

어떤건 System.out.print  이고 어떤건 System.out.printf 인데 무슨 차이인가요

답변
2020-11-09 10:29:38

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

 

1번의 경우 함수 정의부의 위치가 main 함수보다 뒤에 있는 경우 이를 먼저 선언해주는 역할을 수행합니다. (이는 컴파일러 버전에 따라 생략될 수 있습니다.) 

때문에 중괄호와 함께하는 내부 코드 없이 세미콜론으로 끝나죠.

 

4번의 경우 

void func(int i, int j) {  를 표현하는 또 다른 형태라고 알아두시면 됩니다.

잘 사용되지 않는 방법이지만 실제 시험에 출제될 가능성이 있으므로 이러한 형태로도 사용할 수 있다 정도로 알아두세요.

 

print는 단순 출력입니다. 인수로(괄호 안에) 변수 또는 단순 값(value) 형태만 들어가죠.

printf는 C언어의 printf와 동일합니다. 사용자지정서식을 사용하여 원하는 형태로 출력하고 싶을 때 사용하죠.

 

행복한 하루되세요 :)

  • 관리자
    2020-11-09 10:29:38

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

     

    1번의 경우 함수 정의부의 위치가 main 함수보다 뒤에 있는 경우 이를 먼저 선언해주는 역할을 수행합니다. (이는 컴파일러 버전에 따라 생략될 수 있습니다.) 

    때문에 중괄호와 함께하는 내부 코드 없이 세미콜론으로 끝나죠.

     

    4번의 경우 

    void func(int i, int j) {  를 표현하는 또 다른 형태라고 알아두시면 됩니다.

    잘 사용되지 않는 방법이지만 실제 시험에 출제될 가능성이 있으므로 이러한 형태로도 사용할 수 있다 정도로 알아두세요.

     

    print는 단순 출력입니다. 인수로(괄호 안에) 변수 또는 단순 값(value) 형태만 들어가죠.

    printf는 C언어의 printf와 동일합니다. 사용자지정서식을 사용하여 원하는 형태로 출력하고 싶을 때 사용하죠.

     

    행복한 하루되세요 :)

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