본문 바로가기
안드로이드 웹앱 콘테츠 개발자 양성(국비지원)/c언어

2019.07.03 (수) 함수

by 차누감 2019. 7. 3.

●함수 (Function) : 특징 기능을 수행하는 코드 뮦음 [단위]

함수 3대 정의 요소
1)함수의 프로토타입
2)함수의 호출문
3)함수의 정의

함수 정의 문법  
리턴타입 함수명( 파라미터)
{
실행코드;
}

@함수 4가지 용법

리턴  파라미터
  X     X
  X     O
  O     X
  O     O

● 변수의 4가지 종류
1)지역(local) : {}안에 선언 선언된 {}안에서만 인식
2)전역(global) : {}밖에 선언 선언된 .C문서 안에서는 어디서든 인식
--------------------------------------------------------------
3)정적(static) : static
4)외부

※   {}밖에 쓸 수 있는 3가지 ( #, 프로토타임, 변수 선언 )


메모리 존재기간 (생명주기)

       ↗생명 : {}지역이 실행(시작)
지역
       ↘소멸 : {}지역이 종료

       생명 : 프로그램이 시작
전역 
       소멸 : 프로그램이 종료

●재귀 호출 : Recursive call

●배열(Array) : 같은 자료형의 변수를 여러개 붙여서 사용하는 기법

●배열 문법

자료형 배열명 [배열 길이] 

댓글