본문 바로가기
programming language/C

[C언어] 9강 함수

by Peter Choi 2023. 2. 10.
반응형

함수 사용 이유: 반복작업에 들어가는 메모리와 시간을 절약하게 해줌

 

함수의 기본 구조

void func(void)

{

statement;

}

 

여기서 앞부분의 void는 리턴할 값이 없음을, 괄호 안의 void는 인자가 없음을 의미함

 

재귀

  • 자기 자신을 불러오는 것
  • 주로 반복적인 실행에 사용이 됨
  • 재귀의 동일한 레벨에는 동일한 주소가 할당됨

재귀의 장점

  • 구조가 단순하다

 

재귀의 단점

컴퓨터 메모리를 급격하게 소모한다

 

헤더파일을 새로 만들어서 여러 소스 파일에서 사용하는 함수를 보관하는 것도 좋은 방법이다

 

포인터는 주소를 저장하는 변수이다

 

이런 식으로 변수의 속한 위치, 변수 그리고 값, 메모리 위치를 나타낸다

 

반응형

댓글