• 함수란 ?

    • '특정한 작업'을 수행하도록 제작된 독립적인 코드

      코드 덩어리 + 이름 = 함수

  • 함수를 사용하는 이유?

    • 편하다
    • 코드의 재사용이 가능하다
    • 전체 구조를 파악하기 쉽다
  • 함수의 종류

    • 제공 함수 (표준 함수)

      printf(), scanf(), getchar() 같은 함수를 말한다.

    • 제작 함수

      자신이 사용하고자 하는 함수를 만들어서 사용하는 것을 말한다.

  • 함수의 사용 설명서?

    www.msdn.com 또는 msdn.microsoft.com/ko-kr/ 에서 검색

  • printf() 의 사용법 검색

    https://docs.microsoft.com/ko-kr/cpp/c-runtime-library/reference/printf-printf-l-wprintf-wprintf-l?view=msvc-160

  • 함수의 기본 형태

    리턴형 함수명 (데이터형 변수(매개변수), 데이터형 변수(매개변수))
    {
    	함수 본문 :
    		'특정한 작업을 수행하도록 설계된 코드'
    	return 리턴 데이터; // 리턴형에 따라 생략 가능(ex:void)
    }
    
  • 함수명

    • 의미있는 단어와 약자로 표현
    • 처리가 시작되는 메모리 주소를 의미