YH-0.0.4-SNAPSHOT

  • 홈
  • 태그
  • 방명록

배열과포인터 1

[C언어] C언어 함수 포인터(Function Pointer) 정리

C언어의 고급 기능 중 하나인 함수 포인터(Function Pointer)는, 함수를 포인터로 가리켜서 함수를 동적으로 선택하거나 전달할 수 있는 강력한 도구입니다.처음 접하면 굉장히 생소하고 복잡해 보이지만, 원리를 알고 나면 아주 유용하게 사용할 수 있습니다. 특히 콜백 함수, 함수 배열, 전략 패턴 구현 등에서 많이 사용됩니다. 📌 함수도 메모리에 저장된다?모든 함수도 메모리 어딘가에 저장됩니다. 따라서 함수의 주소를 변수에 저장할 수 있고, 이 변수를 통해 함수를 호출할 수 있습니다.int add(int a, int b) { return a + b;}위 함수는 add라는 이름을 가지고 있지만, 사실 add는 함수의 시작 주소를 의미합니다. 따라서 아래와 같은 표현도 가능합니다.int (*f..

C 2025.03.26
이전
1
다음
더보기
프로필사진

YH-0.0.4-SNAPSHOT

While version numbers increment, knowledge compounds.

  • 분류 전체보기 (65)
    • cs (6)
    • 네트워크 (14)
    • Java (7)
    • Spring (1)
    • C (4)
    • Flutter (20)
      • Dart (9)
    • 데이터베이스 (12)
      • Today's Query (7)

Tag

1일1쿼리, 네트워크, 앱개발, 웹개발, 포인터, C언어포인터, CS, 만들면서배우는플러터앱프로그래밍, 웹, flutter, RDBMS, 프로그래밍, Java, 정보처리기사, dart기본문법, C언어, 디자인패턴, OOP, 플러터, 1일1쿼리문, HTTP, dart, 객체지향프로그래밍, mysql, 데이터베이스, 플러터앱개발, 웹리소스, 크로스플랫폼, 정보처리기사실기, 네트워크기초,

최근글과 인기글

  • 최근글
  • 인기글

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바