C언어 헤더 가드란 무엇인가: include를 여러 번 하면 왜 에러가 날까
C언어 헤더 가드는 같은 헤더가 여러 번 포함될 때 중복 선언과 재정의 문제를 막는 기본 장치입니다. #ifndef 패턴과 #pragma once 차이를 예시로 정리합니다.
C언어 헤더 가드는 같은 헤더가 여러 번 포함될 때 중복 선언과 재정의 문제를 막는 기본 장치입니다. #ifndef 패턴과 #pragma once 차이를 예시로 정리합니다.
C언어 void 포인터를 쉽게 설명합니다. 어떤 주소든 담을 수 있지만 왜 바로 역참조할 수 없는지, malloc, 형변환, 범용 함수 인터페이스까지 단계적으로 정리합니다.
C언어 함수 포인터를 쉽게 설명합니다. 선언 문법보다 왜 필요한지에 집중해서, 콜백 개념으로 보면 왜 함수 포인터가 덜 어렵게 느껴지는지 정리합니다.
C언어 이중 포인터를 쉽게 설명합니다. 포인터의 포인터가 왜 필요한지, 함수 인자 변경과 동적 메모리 관점에서 입문자 기준으로 정리합니다.
C언어 malloc과 free를 쉽게 정리합니다. dangling pointer, 메모리 누수, double free가 왜 위험한지 입문자 관점에서 설명합니다.
C언어 포인터를 쉽게 설명합니다. 주소, 역참조, 배열과 포인터의 관계를 중심으로 왜 포인터가 어려워지는지 입문자 관점에서 정리합니다.