티스토리 뷰

🟩 오늘의 목표

  • 제어문·반복문·배열 구조 이해
  • 포인터의 기본 개념과 배열과의 관계 파악
  • 동적 메모리의 동작 원리 이해
  • 포인터 개념을 단순 암기가 아닌 “전체 구조”로 이해하기
  • 이후 UE C++에서 자연스럽게 사용할 수 있도록 복습 계획 세우기

 

🟧 C언어 기초 세션 – 2, 4, 5

 

🟦 1. 제어문·반복문·배열·문자열 기초 (2회차)

  • if/else, switch 비교
  • for/while/do-while 반복 구조
  • 배열의 연속된 메모리 구조와 경계 중요성
  • char 배열 문자열과 \0 개념

 

🟦 2. 포인터 기초와 배열 관계 (4회차)

  • 포인터는 “메모리 주소 변수”
  • & 주소 / * 역참조 / NULL 체크 필수
  • 배열 이름은 첫 요소 주소로 자동 변환(decay)
  • p[i] == *(p + i) 개념 이해
  • 함수에 배열 전달 = 포인터 전달

 

🟦 3. 동적 메모리와 메모리 저장공간 (5회차)

  • malloc/calloc/realloc/free 기본 구조
  • free는 한 번만, free 후 NULL 초기화
  • 스택·힙·데이터 영역·텍스트 영역 개념 정리

 

🟫 오늘 느낀 점

  • 포인터와 메모리 구조가 아직 완벽하진 않지만 전체 흐름을 이해하며 복습할 방향이 잡혔다.

'내일배움캠프 Unreal_7기 > 본캠프' 카테고리의 다른 글

TIL - 8일차  (0) 2025.12.08
TIL - 7일차  (1) 2025.12.05
TIL - 5일차  (0) 2025.12.03
TIL - 4일차  (0) 2025.12.02
TIL - 3일차  (0) 2025.12.01