반응형
함수 사용 이유: 반복작업에 들어가는 메모리와 시간을 절약하게 해줌
함수의 기본 구조
void func(void)
{
statement;
}
여기서 앞부분의 void는 리턴할 값이 없음을, 괄호 안의 void는 인자가 없음을 의미함
재귀
- 자기 자신을 불러오는 것
- 주로 반복적인 실행에 사용이 됨
- 재귀의 동일한 레벨에는 동일한 주소가 할당됨
재귀의 장점
- 구조가 단순하다
재귀의 단점
컴퓨터 메모리를 급격하게 소모한다
헤더파일을 새로 만들어서 여러 소스 파일에서 사용하는 함수를 보관하는 것도 좋은 방법이다
포인터는 주소를 저장하는 변수이다
이런 식으로 변수의 속한 위치, 변수 그리고 값, 메모리 위치를 나타낸다
반응형
'programming language > C' 카테고리의 다른 글
[C언어]12강 기억 클래스, 연결, 메모리 관리 (0) | 2023.02.17 |
---|---|
[C언어] 11강 문자열과 문자 I/O 함수 (0) | 2023.02.17 |
[C언어]10강 포인터와 배열 (0) | 2023.02.10 |
[C언어] 7, 8장: if-switch문, 문자 입출력 (0) | 2023.02.04 |
[C언어] 1~6강 내용 정리 (0) | 2023.01.13 |
댓글