반응형
함수, 배열, 포인터
[ 함수 ]
* 함수란?
- 특정 작업을 독립적으로 수행하는 프로그램의 단위
* 함수를 만드는 이유
- 소스코드 중복을 없애준다.
- 한번 만들어진 함수를 여러번 호출하여 사용할 수 있다.
- 한번 작성된 함수를 다른 프로그램에서도 사용할 수 있다.
* 함수의 분류
- 라이브러리 함수 : 컴파일러가 기본적으로 제공하는 표준함수
- 사용자 정의 함수 : 프로그래머가 직접 작성해서 사용하는 함수
* 함수의 정의 선언
* 함수의 네가지 형태
* return
* 매개 변수(parameter)의 종류
[ 배열 ]
- 다수의 데이터를 저장하거나 처리할때 사용
[ 포인터 ]
- 모든 변수는 컴퓨터 메모리의 특정 장소에 위치하고 있다.
- 메모리에 적재되어있는 데이터는 각각 자신의 위치를 알리기위해 연속적인 번호가 붙어있는데
이것을 '주소'라고 한다.
- 변수의 주소를 알기 위해서 주소 연산자(&)를 사용한다.
- 특정 변수의 주소에 대한 데이터는 변경이 가능하지만 주소는 변경되지 않는다. 절대적 위치값을 갖는다.
[ 함수, 배열, 포인터 소스 ]
반응형
댓글