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
- float
- 42cursus
- 2차원배열
- 42서울
- While
- iF
- jupyter 단축키
- 포인터
- 42Seoul
- 구조체
- 42
- else if
- Double
- nginx
- libft
- list
- 함수
- C++
- 동적할당
- ft_server
- Class
- C언어
- for
- vs코드 단축키
- 자료형
- docker
- cout
- 패킹
- phpmyadmin
- python
Archives
- Today
- Total
목록va_start (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