Category: C

Everything you need to know about C in 2026.

C ✍️

C언어 배열과 포인터 차이

배열과 포인터가 비슷해 보이면서도 결정적으로 다른 지점을 찾기 위해 실험 코드를 작성했다. sizeof 연산 결과가 배열은 전체 크기를, 포인터는 주소값의...

Read Article
C ✍️

C언어 배열과 포인터 차이

배열 이름은 배열의 시작 주소를 가리키지만, 포인터와는 엄연히 다른 존재다. 배열은 고정된 메모리 공간을 나타내고, 포인터는 주소를 담는 변수다. 배열과...

Read Article
C ✍️

C언어 포인터 연산 연습

배열의 인덱스 접근 방식이 내부적으로 어떻게 처리되는지 궁금하여 포인터 연산을 집중 분석했다. 주소값에 1을 더했을 때 자료형의 크기만큼 점프하는 메모리...

Read Article
C ✍️

C언어 포인터 연산 연습

C언어 포인터 연산은 단순히 주소값을 계산하는 산술 연산이 아니다. 메모리 공간을 가리키는 포인터가 자료형의 크기 단위로 이동하는 논리적인 동작이다. 포인터...

Read Article
C ✍️

C언어 헤더와 소스 분리

프로젝트 규모가 커지면 코드를 효율적으로 관리하기 위해 헤더 파일(.h)과 소스 파일(.c)을 분리해야 한다. 분리 원칙: – 헤더 파일: 함수의 선언,...

Read Article
C ✍️

C언어 헤더와 소스 분리

수천 줄에 달하는 단일 소스 파일의 복잡함을 해결하기 위해 프로젝트 구조를 전면 개편했다. 기능별로 헤더 파일(.h)과 소스 파일(.c)을 나누어 인터페이스와...

Read Article
C ✍️

C언어 미니 프로젝트 회고

학생 관리 시스템을 구축하며 그동안 배운 포인터와 구조체 개념을 실전 프로젝트에 통합했다. typedef struct를 활용하여 학생의 인적 사항을 담는 전용...

Read Article
C ✍️

C언어 미니 프로젝트 회고

미니 프로젝트를 진행하면서 실제 데이터를 다루는 로직을 구현해보니 이론으로만 알던 포인터와 배열의 관계가 더 명확해졌다. 프로젝트 핵심 로직 (학생 관리...

Read Article
C ✍️

C언어 세그폴트 원인 찾기

세그멘테이션 폴트(Segmentation Fault)는 프로그램이 허용되지 않은 메모리 영역에 접근할 때 발생한다. 주로 잘못된 포인터 사용이 원인이다. 흔한 세그폴트 발생 원인...

Read Article
C ✍️

C언어 세그폴트 원인 찾기

프로그램 실행 중 갑자기 종료되는 세그멘테이션 폴트의 원인을 찾기 위해 디버깅을 시작했다. 초기화되지 않은 포인터를 사용하거나 NULL 주소에 접근하는 위험한...

Read Article

Looking for more insights?

We regularly publish content across various categories. Broaden your knowledge with our latest articles on SEO, Affiliate Marketing, and Speed Optimization.

Explore All Categories