본문 바로가기
프로그래밍/C

[C 언어] 함수, 배열, 포인터

by B T Y 2017. 6. 2.
반응형

함수, 배열, 포인터



[ 함수 ]


* 함수란?

특정 작업을 독립적으로 수행하는 프로그램의 단위


* 함수를 만드는 이유


소스코드 중복을 없애준다.

한번 만들어진 함수를 여러번 호출하여 사용할 수 있다.

한번 작성된 함수를 다른 프로그램에서도 사용할 수 있다.



* 함수의 분류


라이브러리 함수 : 컴파일러가 기본적으로 제공하는 표준함수

사용자 정의 함수 : 프로그래머가 직접 작성해서 사용하는 함수


* 함수의 정의 선언

* 함수의 네가지 형태

* return

* 매개 변수(parameter)의 종류



[ 배열 ]


다수의 데이터를 저장하거나 처리할때 사용



[ 포인터 ]


모든 변수는 컴퓨터 메모리의 특정 장소에 위치하고 있다.

메모리에 적재되어있는 데이터는 각각 자신의 위치를 알리기위해 연속적인 번호가 붙어있는데 

  이것을 '주소'라고 한다.

변수의 주소를 알기 위해서 주소 연산자(&)를 사용한다.

특정 변수의 주소에 대한 데이터는 변경이 가능하지만 주소는 변경되지 않는다. 절대적 위치값을 갖는다.



[ 함수, 배열, 포인터 소스 ]


반응형

댓글