'함수 포인터'에 해당되는 글 1건
- 2009.04.20 [C언어]좀 더 복잡한 함수 포인터
[C언어]좀 더 복잡한 함수 포인터
2009. 4. 20. 10:40 in 공부합시다/C언어

- #include <stdio.h>
- int (*F(int))(char); //함수의 데이터타입 int (*)(char)
- int A(char);
- int main()
- {
- int (*(*z)(int))(char); //int (*)(char)형의 포인터
- int (*temp)(char);
- temp = F(5);
- temp('a');
- z = F;
- return 0;
- }
- int (*F(int iData))(char)
- {
- printf("Function F[%d]\n", iData);
- return &A;
- }
- int A(char cData)
- {
- printf("Function A[%c]\n", cData);
- return 0;
- }
'공부합시다 > C언어' 카테고리의 다른 글
strtok()를 이용한 문자열 단어 교체 프로그램 (0) | 2009.08.17 |
---|---|
[C언어] 부호 확장(Sign extension) (0) | 2009.05.06 |
[C언어] 구조체의 메모리 저장방식과 #pragma pack (0) | 2009.04.30 |
[C언어]Little Endian (0) | 2009.04.16 |
[C언어]함수 주소를 직접 입력하여 호출하기 (0) | 2009.04.16 |