728x90
반응형
프로그램의 규모가 크거나 복잡한 경우 나누어서 구현 할 수 있으며, 문제 발생 시 소스코드 변경 범위 축소, 제한
1. 함수 구조
2. Return
# 함수 종료
# 값 반환
3. 지역변수(Local Variable)
# 중괄호 내에 선언된 변수를 지역변수라 하며, 선언된 지역 내에서만 유효
# 선언된 지역 내에서만 유효하기에 선언된 지역이 다르면 이름이 같아도 문제 없음
# 선언된 지역(중괄호가 끝나는)을 벗어나면 자동 소멸
# 스택(Stack)이라는 메모리 영역에 할당
# 반복문이나 조건문에도 선언 가능
# 동일한 변수 선언 시(사진 참조)
4. 매개변수
# 지역변수의 일종으로 선언된 함수내에서만 접근이 가능하며, 지역변수와 마찬가지로 함수 종료 시 소멸
728x90
반응형
'Programming > C' 카테고리의 다른 글
C Language。재귀함수와 Factorial (0) | 2017.09.13 |
---|---|
C Language。전역 변수, Static 변수, Register 변수 (0) | 2017.09.12 |
C Language。Continue, Break, Goto (0) | 2017.09.08 |
C Language。조건문 (0) | 2017.09.07 |
C Language。반복문 (0) | 2017.09.04 |