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 |
Tags
- RxJS
- 이진탐색
- 포인터
- GraphQL
- 컨테이너
- 연결 리스트
- 프로그래머스
- pytorch
- 프론트엔드
- 스택
- Machine Learning
- alexnet
- 코딩테스트
- 릿코드
- 프로세스
- 자바스크립트
- 브라우저
- C
- 해시테이블
- 자료구조
- APOLLO
- cors
- 타입스크립트
- 배열
- 알고리즘
- RT scheduling
- 연결리스트
- vue3
- 웹팩
- 큐
Archives
- Today
- Total
목록함수포인터 (1)
프린세스 다이어리
[C] 함수 포인터 개념과 사용 방법 정리.
1. 함수 포인터란 함수 또한 다른 자료형처럼 포인터 주소를 가진다. 배열의 이름이 메모리 주소를 반환하는 것처럼, 함수의 이름도 내부적으로 컴퓨터 메모리에 기록이 된다. 함수 포인터는 특정한 함수의 반환 자료형을 지정하는 방식으로 선언할 수 있다. 함수 포인터를 하나 만들어서, 특정한 함수 자체를 가리키도록 할 수 있다. 반환 자료형과 매개변수는 해당 함수가 가지고 있던 것으로 가져와야 한다. 반환 자료형(*함수 포인터 이름)(매개변수) = 함수명; #include void func() { printf("yess"); } int main(void) { printf("%p \n", func); } 0x100417f40 이렇게 간단한 함수를 만들고, 함수의 이름을 넣어서 출력하도록 만들면 반환되는 값으로 ..
C, C++
2021. 9. 30. 12:52