함수

Study/C언어

처음하시는 분들을 위한 C언어 기초강의 시즌2 - 20 [함수 포인터]

제 20강) 함수 포인터 오늘은 함수 포인터에 대해서 알아봅니다. 상당히 어렵다면 어려울 수 있는 부분이라 여러번 읽어보셔야 할겁니다. 1) 함수 포인터란 포인터는 포인터인데 함수를 가리키는 포인터를 뜻합니다. int num = 5; int* ptr = # int arr[] = { 1, 2, 3 }; int* ptrArr = arr; 변수나 배열을 포인터로 연결할때는 위와 같이 사용했습니다. 자료형 (*포인터_함수명)(함수의_인자...) = 연결할_함수; // 예1) int addFunc(int num1, int num2) { return num1 + num2; } // 위의 addFunc함수에 연결하는 포인터 int (*addFuncPointer)(int, int) = addFunc; // 예2) vo..

Study/C언어

처음하시는 분들을 위한 C언어 기초강의 시즌2 - 16 [함수]

제 16강) 함수 오늘은 정말 정말 중요한 시간입니다. 바로 함수에 대해서 배우는 시간이기 때문이죠. 함수란? (출처 : C Primer Plus) 함수(Function)는 어떤 특정 업무를 처리하도록 설계된 프로그램 코드를 자체 내에 포함하고 있는 하나의 프로그램 단위이다. 함수란? (출처 : 위키백과) 함수(Function)는 대부분의 프로그래밍 언어에서 지원하는 기능으로, 하나의 큰 프로그램을 여러 부분으로 나누어준다. 즉, C언어에서는 프로그램 단위라고 생각하시면 됩니다. 1) 메인 함수(int main) 이제 드디어 메인 함수를 설명하는 날이 왔습니다. int main(void) { printf("Hello World! \n"); return 0; } 우리가 즐겨쓰던 main함수 입니다. 자료형..

Eskeptor
'함수' 태그의 글 목록