C 언어 const 포인터 정리: const int*, int* const, const int* const 쉽게 읽는 법
C 언어 const 포인터가 왜 헷갈리는지부터 const int*, int* const, const int* const 차이와 선언 읽는 순서까지 실전 예제로 정리합니다.
C 언어 const 포인터가 왜 헷갈리는지부터 const int*, int* const, const int* const 차이와 선언 읽는 순서까지 실전 예제로 정리합니다.
C 언어 enum을 왜 쓰는지 쉬운 예시로 정리합니다. 매직 넘버를 named constant로 바꾸는 이유, switch 가독성, 디버깅, 상태 묶음 표현, 초보자 오해까지 함께 설명합니다.
C 언어 struct와 typedef 차이를 쉬운 예시로 정리합니다. struct tag, alias, 함수 인자와 포인터 선언 가독성, self-reference, 초보자가 자주 헷갈리는 오해까지 한 번에 설명합니다.
C 언어 malloc free 사용법을 누수, double free, NULL 처리, 배열 할당 예제로 쉽게 정리합니다. 동적 메모리 할당에서 왜 버그가 생기는지부터 보여주고 안전한 습관까지 한 번에 설명합니다.
C 언어 포인터와 배열 차이를 메모리 그림부터 시작해 array-to-pointer decay, sizeof, 함수 인자 규칙까지 한 번에 정리합니다.
이번 글에서는 타입 캐스팅을 활용해서 코드 실행시간을 단축시키는 스킬에 대해서…