Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 포인터
- Class
- else if
- 42cursus
- float
- docker
- 동적할당
- C언어
- 42Seoul
- vs코드 단축키
- 구조체
- cout
- 42서울
- python
- 42
- 자료형
- 패킹
- Double
- 함수
- 2차원배열
- nginx
- While
- libft
- iF
- C++
- list
- jupyter 단축키
- phpmyadmin
- for
- ft_server
Archives
- Today
- Total
목록가변인자 (1)
Developer
27.(C언어) 함수(3)
함수 포인터 함수의 이름도 포인터이므로 함수도 메모리 주소를 가지고 있다. 따라서 함수 포인터를 사용해 함수 자체를 배열에 넣거나, 매개변수로 넘겨줄 수 있다. 함수 포인터는 다음과 같이 선언할 수 있다. 리턴자료형 (*함수포인터이름)(매개변수자료형,매개변수자료형..); 위와 같이 선언한 함수 포인터는 리턴자료형이 같고, 매개변수자료형과, 갯수가 같은 함수를 가리킬 수 있다. #include int add(int a,int b) { return a + b; } int sub(int a, int b) { return a - b; } int main() { int fnum, a, b; int (*fp)(int, int)=NULL; scanf("%d %d %d", &fnum, &a, &b); switch (f..
Programming Language/C
2020. 8. 1. 22:20