티스토리 뷰

C

190724 ?? 왜한거지?

猫猫 2019. 7. 24. 12:48
반응형
/******************************************************************************

                            Online C Compiler.
                Code, Compile, Run and Debug C program online.
Write your code in this editor and press "Run" button to compile and execute it.

*******************************************************************************/

#include <stdio.h>

int func(int, int);
int func2(int, int);

int func(int x, int y){
    return x+y;
}

int func2(int x, int y){
    return x*x+y*y;
}

int main(void)
{
    int result1, result2;
    
    int (*ptrFunc)(int, int); //함수 포인터 선언
    int (*ptrFunc2)(int , int); //함수 포인터 선언
    
    ptrFunc = func; //포인터값 넣기
    ptrFunc2 = func2; 
    
    result1 = (*ptrFunc)(90,20); //명시적 역참조를 통하여 func() 호출
    result2 = (*ptrFunc2)(20,20); //명시적 역참조를 통하여 func2() 호출
    
    printf("result1 = %d result2 =%d\n", result1, result2);
    
    return 0;
}
반응형

'C' 카테고리의 다른 글

노드  (0) 2014.09.12
파일 예제  (0) 2014.09.12
동적할당  (0) 2014.09.12
라이브러리 함수  (0) 2014.09.12
구조체  (0) 2014.09.12